В чем проблема «Другие флаги компоновщика» в настройках сборки XCode? - PullRequest
0 голосов
/ 12 декабря 2018

У меня есть проект cocos2d-x, над которым я работаю, я добавил к нему cocoapods, и первоначально все, что было в «Других флагах компоновщика», было $ (_ COCOS_LIB_IOS_BEGIN) И $ (_ COCOS_LIB_IOS_END) все работает нормально, но затем я добавилgoogle-mobile-ads и amazon ads в мой файл pod и запустили pod install, и он сказал, что добавил $ (унаследовано) к моей другой цели флагов компоновщика, и я сделал, но потом я получаю эту ошибку, если я удаляю ($ наследуется) все сборкихорошо, если я сохраню ($ унаследовано) и удалю $ (_ COCOS_LIB_IOS_BEGIN) И $ (_ COCOS_LIB_IOS_END) все будет нормально, но когда у меня будет все 3, я получу ошибку?enter image description here

1 Ответ

0 голосов
/ 12 декабря 2018
Add config in pod file.

post_install do |installer|
    installer.pods_project.targets.each do |target|
        if ['pod name', 'pod name',].include? target.name
            target.build_configurations.each do |config|
                config.build_settings['SWIFT_VERSION'] = '4.0'
            end
        end
    end
end
...