美文网首页
升级到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