CocoaPods升级后遇到的坑

  之前我的CocoaPods一直是在0.0.39这个版本中,一直都处于相安无事的状态,后来看到同事将CocoaPods升级到1.1.1正式版本以后,我也跟着装逼,然后就一不小心装逼失败,把CocoaPods升级到最新的bata版本了,最后又搞了半天把版本降为了1.1.1版本。感觉自己棒棒哒,过了年来,完蛋了,出问题了。现在我就完全复现出错的整个流程以及解决办法,帮助有需要的人。

一:假设我们现在需要安装最新版本AFNetworking,第一步肯定是在终端导入地址

CocoaPods升级后遇到的坑_第1张图片

二:在导入项目地址以后,我们开始查询AFNetworking有哪些版本,选中我们需要的版本

三:选中我们需要的那个版本,并复制版本号

CocoaPods升级后遇到的坑_第2张图片

四:配置Podfile文件

五:配置后是这样,然后保存Podfile文件

CocoaPods升级后遇到的坑_第3张图片

六:开始安装AFNetworking,这下你会发现报错了,完蛋了,好紧张,怎么办?

CocoaPods升级后遇到的坑_第4张图片

最后,我们在通过查询资料以后发现。CocoaPods升级后,Podfile文件的内容格式要求发生了变化,必须指出指出所用第三方库的target。没有办法,只能指定对应的target,我查询了一下网上的办法是这样的。

CocoaPods升级后遇到的坑_第5张图片

他这样也能实现,但是我觉得还是挺麻烦的,其实我们只需要在配置podfile文件之前创建一个podfile文件以后,他就会自动的生成指定了target的podfile文件。

先创建podfile文件以后,打开pod file文件,你看到的就是这个样子

CocoaPods升级后遇到的坑_第6张图片

这个就是需要指定的target的标准格式,系统自己就可以帮你生成,完全不用你去动手敲,最后一步,安装AFNetworking成功

CocoaPods升级后遇到的坑_第7张图片

备注:虽然写的繁琐,但是重点是为了把问题讲清楚,希望能给被这个问题带来困惑的人给予帮助,大神勿喷,谢谢!

你可能感兴趣的:(CocoaPods升级后遇到的坑)