CocoaPods 给每个库单独指定 Swift 版本教程

苹果每年都更新 Swift 版本,但是平常项目中使用的一些开源库却不能及时更新,使用那就需要一部分库继续使用 Swift3.2 版本,一部分使用 Swift4,那么在 Podfile 中应该这么写:

# Swift 版本声明
  post_install do |installer|
        installer.pods_project.targets.each do |target|
            if ['库的名字1','Jinkey'].include? target.name
                target.build_configurations.each do |config|
                    config.build_settings['SWIFT_VERSION'] = '4.0'
                    config.build_settings['ONLY_ACTIVE_ARCH'] = 'NO'
                end
            else
                target.build_configurations.each do |config|
                    config.build_settings['SWIFT_VERSION'] = '3.2'
                    config.build_settings['ONLY_ACTIVE_ARCH'] = 'NO'
                end
            end
        end
    end
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,205评论 4 61
  • 在这世上,妖注定为恶吗?不,我不信!我立志要做一只行善的妖。 从遇见你,我就知道,你和他们不一样。现在我知道了,我...
    夏笙i阅读 968评论 0 0
  • 准备规划
    annyCc阅读 1,495评论 0 0
  • 对这个问题的回答,可能每个人都不一样。我在这里用约翰福音第16章关于圣灵的工作,来检查自己,看看圣灵是否住在我的心...
    悔改阅读 25,032评论 0 1