美文网首页
记录使用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