美文网首页程序员
iOS Xcode pod 第三方库Unknown object

iOS Xcode pod 第三方库Unknown object

作者: JustEverOnce | 来源:发表于2018-06-07 14:09 被阅读0次

    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,需要添加多个第三方只需要重复上述步骤即可

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

    相关文章

      网友评论

        本文标题:iOS Xcode pod 第三方库Unknown object

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