使用Cocoapods错误解决纪录

2015-12-23  本文已影响65人  HuangJn

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

上一篇下一篇

猜你喜欢

热点阅读