cocoapods简单安装:
1.cd 到当前项目目录下(ruby环境自行百度)
2.在终端中运行:
$ sudo gem install cocoapods
3.创建Podfile文件
$ pod init
4.安装/更新:
$ pod install / update
现在基本都是用cocoapods管理三方库,但是有时候就会遇到一些比较坑的问题:
本地有好几个分支,其 中A
分支的代码还是很久以前的,B
分支是最新代码,B
分支比A
分支中新导入了一些三方库。如果你切换到A
分支再切回B
分支的时候就会莫名期妙的报一些错,哪下图:
这个时候可能会重新用pod install
或者pod update
一下,你会发现,错误提示没了。
接着,run
你的项目,你会发现这个时候运行不起来,会报如下问题(在模拟器上会有问题,真机没问题):
这个时候尝试把本地的pod文件都删了,重新pod install
或者pod update
,你会发现这个问题还是没有解决。
最终解决方案是:Xcode -> Preferences -> Locations -> /Users/xxxx/Library/Developer/Xcode/DerivedData 有个小箭头,点击这个箭头,把DerivedData下的文件都删除并清空废纸篓就可以解决了。