У меня возникла повторяющаяся проблема, связанная с моим файлом pod и моей целевой языковой версией swift. В прошлом я решал эту проблему, изменяя свою языковую версию на 4.0 (я думаю).
Что происходит, когда я обновляю свой файл pod, а затем начинаю получать ошибки в файлах инфраструктуры, которые я не могу изменить, потому что он говорит, что они заперты.
Я не очень хорошо понимаю мой файл pod и языковые настройки, что затрудняет поиск и устранение неисправностей.
Я бы хотел перенести мои фреймворки на более новую языковую версию, как это рекомендует, но там говорится, что я не могу этого сделать, пока я не заставлю их скомпилироваться с предыдущей версией.
Я не уверен, как устранить неполадки или какие шаги предпринять, чтобы все это прояснить. Кто-нибудь может помочь?
Вот мой подфайл
target 'DarkhorseDFS' do
# Comment the next line if you're not using Swift and don't want to use dynamic frameworks
#pod 'RAMAnimatedTabBarController', '~> 4.0'
#pod 'XLPagerTabStrip', :git => 'https://github.com/KelvinJin/XLPagerTabStrip', :branch => 'swift3'
#pod 'BTNavigationDropdownMenu', :git => 'https://github.com/PhamBaTho/BTNavigationDropdownMenu.git', :branch => 'swift-3.0'
pod 'BTNavigationDropdownMenu'
pod 'XLPagerTabStrip'
pod 'SCLAlertView'
pod 'Firebase/Core'
pod 'Firebase/Database'
pod 'Firebase/Auth'
pod 'Firebase/Firestore'
pod 'SwiftyJSON', '~> 4.0'
pod 'Fabric'
pod 'Crashlytics'
pod 'Kingfisher'
pod 'Tutti'
pod 'Segmentio'
#pod 'PVSwitch'
pod 'MBProgressHUD'
pod 'Alamofire'
end
target 'DarkhorseDFSTests' do
inherit! :search_paths
end
post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['SWIFT_VERSION'] = '3.0'
end
end
end
Я также пытался изменить настройки в разделе 'Цель '.
Вот пример некоторых ошибок, которые я получаю, но также много ошибок «имя изменено».
Все эти фреймворки работали до того, как пытались установить новый модуль. Но теперь я не могу получить ошибки на go, даже когда я удалю!
Может кто-нибудь помочь, пожалуйста?