美文网首页
升级到cocopods 1.0.1的那些坑

升级到cocopods 1.0.1的那些坑

作者: 远洋渔夫 | 来源:发表于2016-08-02 10:11 被阅读0次

1.CocoaPods更新到1.0.1坑–1

Podfile文件必须更新,需要制定target的内容,举例如下

# Uncomment this line to define a global platform for your project

# platform :ios, '7.0'

target'getNewTwo'do

#platform :ios, "7.0"

pod'AFNetworking','~> 3.0'

pod'SGJsonKit','~> 1.2.4'

pod'ZXingObjC','~> 3.1.0'

pod'ReactiveCocoa','~> 2.4.7'

pod'YTKKeyValueStore'

pod'CBZSplashView','~> 1.0.0'

pod'pop','~> 1.0'

end

2.CocoaPods更新到1.0.1坑–2

从不使用use_framework!更换到使用use_framework!

怀疑是cocoapods的bug,不会自动删除引用的.a静态库的引用,导致运行报错Undefined symbols for architecture arm64 :就是找不到pod中的三方文件的静态库,因为使用的是framework,当然不用找静态库了啊!所以按照下面的步骤去掉静态库引用就行

步骤一、

project->target->General->Linked Frameworks and Libraries -> 删除报错的静态库!

步骤二、

project->target->BuildSettings->Linking中的Other Linker Flags -> 删除报错的静态库

其中-l 指的是静态库 -f 指的是framework 双引号引用的是系统库

这次CocoaPods 1.0的升级体验还真是坑啊,经历了4年半的开发才发布1.0版本啊,不知道该说什么好了。

珍爱生命,新项目拥抱Carthage吧。但也不能不用CocoaPods啊,那么多开源项目都用了啊,还是暂时先不要升级1.0了。

声明:本文引用于博主的文章liuzhuanshaonian  如有错误请大家积极指出!!!

相关文章

网友评论

      本文标题:升级到cocopods 1.0.1的那些坑

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