Почему настройки сборки цели pod различаются, и как мы можем это исправить в XCode? - PullRequest
0 голосов
/ 05 апреля 2019

Я хочу обновить свой небольшой проект, который имеет зависимости от модулей, а также эти модули до последней версии Swift 5. Я конвертировал, тестировал, и все было в порядке.Однако я заметил, что в некоторых настройках сборки модулей есть два числа swift: 5 и 4.2.Это показано на прилагаемом рисунке.

enter image description here

Я пытался вручную установить значения от 4,2 до 5 в другом меньшем проекте, и на данный момент не получил никаких проблем ...

Интересно, кто-нибудь может объяснить, в чем отличие этих быстрых языковых колонок?Является ли сейчас версия проекта быстрой на 4.2 или 5?Кроме того, каковы безопасные шаги, чтобы сделать оба равными последним 5?

1 Ответ

0 голосов
/ 09 апреля 2019

Попробуйте поместить эти строки в ваш Podfile и снова запустить pod install

post_install do |installer|
    installer.pods_project.targets.each do |target|
        target.build_configurations.each do |config|
            config.build_settings['SWIFT_VERSION'] = "5"
        end
    end
end

target "YourProject" do ...

Также убедитесь, что ваши зависимости совместимы с Swift 5.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...