关于Xcode9版本的ReactiveCocoa6.0报错问题解决

正常pod文件导入的pod文件

pod ‘YYKit’ pod ‘Mantle’ pod “SnapKit”

pod 'FMDB', '~> 2.6.2'

pod “ReactiveCocoa”

正常的podfile文件

但是我们的ReactiveCocoa导入进swift项目会报错,无法正常工作

造成的具体原因是因为swift4.0的版本和3.0不兼容的问题,需要在pod文件中添加设置swift版本的限制代码

post_install do |installer|

# List of Pods to use as Swift 3.2

myTargets = ['ReactiveCocoa']

installer.pods_project.targets.each do |target|

if myTargets.include? target.name

target.build_configurations.each do |config|

config.build_settings['SWIFT_VERSION'] = '3.2'

end

end

end

end

加入这句代码,重新pod

加入代码以后需要重新pod install 就没有报错了

特别说明:只是在xcode9.0版本的可以这样,其他的不是太清楚

如果有什么不对的地方,希望各位大神指出!谢谢

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 转载自:http://blog.csdn.net/qitianjin/article/details/517738...
    YYT1992阅读 2,705评论 0 0
  • 经常使用CocoaPods来管理iOS项目中的第三方库,但是我们要使用CocoaPods来管理第三方库,前提是要写...
    qitianjin阅读 1,397评论 2 0
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,268评论 4 61
  • 白川乡 写在最前面 这次行程总共四人,我、老婆还有两位朋友。 大家出行的目的都是想要得到最大程度的放松,所以这次行...
    木语花颜阅读 323评论 0 1
  • 昨天兴起看了一个类似化解矛盾的节目,听到一位嘉宾说:完美主义者都是悲观主义者。因为活着就没什么完美可言,所以很是悲...
    鱼小飞_阅读 191评论 0 1