程序员

iOS Xcode pod 第三方库Unknown object

2018-06-07  本文已影响0人  JustEverOnce

CocoaPods的安装就不说了,网上教程一堆
今天想做个小demo,导入第三方库的时候出了点问题,简单的步骤如下

  1. 新建Xcode Project,我这里工程名为FirstTest
  2. 终端 cd 工程目录(这里推荐直接将工程所在文件夹拖入终端)
  3. 创建Podfile文件 终端命令:touch Podfile
  4. 编辑Podfile文件
    4.1 终端命令:vim Podfile 如果已经编辑过Podfile文件,则如下所示(我这里是只导入了AFNetworking,FirstTest为我的工程名,这个一定要写正确):
    D14A5F43-EE19-4B8B-8D13-63B596AB2846.png
    如果没有编辑过,那里面是没有内容的,需要你自己编辑,如下4.2
    4.2 键入 i ,底部的最后一行就会变成-- INSERT--,如图所示
    D56889C5-479C-4388-8928-469C6FCBAC58.png
    这时候你就可以进行编辑,一般都是pod '第三方库',如果需要指定版本,格式如下:pod '第三方库', '~> 版本号'
    4.3 推出编辑 按下esc键,如下图所示(底部没有-- INSERT --)
    27F744FD-1870-41C1-AA4E-61708A5F7721.png
    4.4 保存编辑内容并推出 终端命令(:不能少):wq,回车之前如下所示
B267F8EF-9431-4C09-B695-1E6FF263DB30.png

回车之后就推出编辑

  1. 执行pod文件, 终端命令: pod install 到这里如果不出错那就基本上成功导入一个第三库了
    基本步骤如下截图所示:


    3FBD3BCB-A2F8-4600-9AD8-5D35C4D43246.png

是不是很easy,这是正常的不出错的时候这里基本接近尾声,我这次出错了,截取部分如下所示:


06728923-569E-405B-ACD9-638E8B5FA376.png

下面还会有一些git相关的帮助:


42EF8431-F2C6-4D40-938B-941D625627E1.png

错误原因就是:Unknown object version
出错的原因就是你的xcode版本和现在CocoaPods 的版本问题不匹配,那就去升级下cocoaPods的版本,命令如下:gem install cocoapods --pre

如下所示:


C799002E-BEBC-4105-A159-98A4664C7092.png

此时cocoaPods升级完成,再次执行 pod install命令,稍等片刻,如下所示,表示执行成功


61EE8E86-9C34-4541-B00F-9A26C9C115DE.png

pod installation complete! .....
这就表示添加成功了

去查看工程所在目录:
如下所示


5BFFF141-C570-4E9D-9830-5BF61242FE12.png

以后只需要点击xxx.xcworkspace 就可以了,具体的工程内部结构如下:


639DCA30-C6BB-4155-AF6B-6C235C609BEF.png

这里只添加AFNetworking,需要添加多个第三方只需要重复上述步骤即可

这里就是记录下本次遇到的坑,以后再次遇到就知道如何解决了,也希望可以帮到有需要的同学,有问题欢迎私信我,非常感谢

上一篇下一篇

猜你喜欢

热点阅读