美文网首页
关于Xcode9版本的ReactiveCocoa6.0报错问题解

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

作者: Smile_Later | 来源:发表于2017-11-13 19:05 被阅读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版本的可以这样,其他的不是太清楚

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

    相关文章

      网友评论

          本文标题:关于Xcode9版本的ReactiveCocoa6.0报错问题解

          本文链接:https://www.haomeiwen.com/subject/qrxtvxtx.html