Неверный файл `Podfile`: синтаксическая ошибка, неожиданный конец ввода, ожидание keyword_end - PullRequest
0 голосов
/ 03 июля 2019

У меня ошибка, которая случается только со мной. Мои коллеги не получают ту же ошибку, и мы используем один и тот же код. Я пытаюсь установить pod, но я получаю эту ошибку:

Неверный Podfile файл: синтаксическая ошибка, неожиданный конец ввода, ожидаемый ключевое слово_end.

Моя версия pod: 1.5.3

Вот ссылка на мой файл pod: https://gist.github.com/brunocuratio/6240bcaf69adcfae5c9026086b466cb7

1 Ответ

0 голосов
/ 03 июля 2019

Первые два if оператора в хуке post_install, похоже, их end отсутствуют. Это должно работать:

post_install do |installer|
    installer.pods_project.targets.each do |target|
        if target.name == 'NMessenger'
            target.build_configurations.each do |config|
                config.build_settings['SWIFT_VERSION'] = '3.0'
            end
        end
        if target.name == 'Kingfisher'
            target.build_configurations.each do |config|
                config.build_settings['SWIFT_VERSION'] = '4.2'
            end
        end
        if target.name == 'PopupDialog'
            target.build_configurations.each do |config|
                config.build_settings['SWIFT_VERSION'] = '4.2'
            end
        end
    end
end
...