美文网首页
使用Cocoapods错误解决纪录

使用Cocoapods错误解决纪录

作者: HuangJn | 来源:发表于2015-12-23 11:53 被阅读65次

    1.一般来说,重装

    你也可以当作如何安装Cocoapods来看。 假如我们已经安装好了,在使用的过程中突然出错,可能是你升级了系统啦,升级了Xcode啦,这个时候有些路径的变化,导致关联不上出错(包括pod命令不能使用,生成不了xcworkspace文件 ,DVTAssertionHandler handleFailureInFunction等)所以我们也要更新Cocoapods.

    步骤:

    (1)升级ruby环境

    gem update --system

      (2) gem sources ,假如默认的源不可用,可以切换到taobao的试下

    gem sources --remove https://rubygems.org/

    gem sources -a https://ruby.taobao.org/

    (3)安装

    sudo gem install cocoapods

     (4)测试是否安装成功,用pod search 命令搜索关键字 看是否能出来相应的库信息

    pod search jason

    2.老项目重构,使用Cocoapods管理第三方库,出现crash unrecognized selector

    这个问题,是编译的时候没错,运行的时候,只要引用了Cocoapods第三方库里的东西就会崩溃。这个是因为Project Settings里Other

    Linker Flags里没有增加$(inherited) ,导致覆盖了xcconfig file里的一些配置,加上去就可以了。

    英文好的直接看这里 

    3.如果pod search搜不到github上某些新更新的库

     假设 pod search jason 搜不到

    在终端执行下面命令:

     rm ~/Library/Caches/CocoaPods/search_index.json

    然后重新执行 pod search jason

    相关文章

      网友评论

          本文标题:使用Cocoapods错误解决纪录

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