美文网首页
记录使用Cocoapods管理RAC报错解决方法

记录使用Cocoapods管理RAC报错解决方法

作者: qiongyong | 来源:发表于2017-04-19 11:30 被阅读63次

    环境:Xcode8.2.1 ReactiveCocoa 4.0.2-alpha.1

    前言:很久没有使用RAC了,今天使用Cocoapods管理RAC,结果报了一大堆错误❌

    Podfile文件,未将 use_frameworks!打开所以报了错误1

    # Uncomment the next line to define a global platform for your project
    # platform :ios, '9.0'
    
    target 'RACDemo' do
      # Uncomment the next line if you're using Swift or would like to use dynamic frameworks
       use_frameworks!
    
    #因为是OC项目,所有最好指定版本,现在RAC默认是5以后版本了,差别太大
      pod 'ReactiveCocoa', '~> 4.0.2-alpha.1'
    
    end
    
    • 错误一

      use_frameworks!错误
      这个很好解决,将Podfile里面的use_frameworks!注释打开即可,错误原因写得很明白
      将 use_frameworks!打开以后重新install,成功
      打开RACDemo.xcworkspace会出现下图
      自动转换Swift3提示
      这是在提示我们要不要Xcode自动帮我们把Swift2.3代码更新为Swift3
      选择Convert转换,next下一步,会自动帮我们转换,转换完成会提示我们是否保存
      屏幕快照 2017-04-19 10.47.45.png
      点击保存又会提示,点击取消
      屏幕快照 2017-04-19 10.49.11.png
      但是,一编译.恭喜你,获得错误一堆
      屏幕快照 2017-04-19 11.16.23.png
      开始解决错误
      屏幕快照 2017-04-19 11.17.51.png
      按照上面步骤走完,编译就没错误了!
    • 有时Cocoapods后发现无法引入第三方的头文件

    跨项目提示
    target -> build setting
    User Header Search Paths 添加
    key: ${SRCROOT} 将value改为: recursive
    
    屏幕快照 2015-12-30 10.46.08.png

    相关文章

      网友评论

          本文标题:记录使用Cocoapods管理RAC报错解决方法

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