Xcode 常见问题-CocoaPods

作者: lzt橘子 | 来源:发表于2017-09-14 20:19 被阅读59次

    前言

           CocoaPods,做ios开发的,没人不知道这个工具,和Android studio的gradle类似的地方,就是可以通过指定格式的文件管理第三方依赖库的导入或迁出.CocoaPods如何使用不是大问题,主要是在初次使用中会遇到不少麻烦,这确实和gradle的问题有点类似,一个是网络长城的缘故,一个就是不断更新的工具版本及开发环境系统版本的影响.


    1.安装

    (1)通过控制台安装不了CocoaPods,这是最多的了,谁都经历过这一步,网上攻略一般都是将安装的链接服务器改成taobao的,或者先升级一下Ruby版本,在Mac10.11之后,以上方法并不是百分百能解决问题,我就是那百分之一呀😓:

    这时怎么少的了万能的百度和网友呢,

    🍤的链接

    基本步骤就是: 

    a.先安装RVM

    b.通过RVM安装2.3版本及以上的Ruby

    c.第一第二步不行,就安装HomeBrew后再安装Ruby

    d.最后执行安装Cocoapods的命令即可

    (2)podfile使用旧的格式导入依赖库报错,

    CocoaPods1.0之前,podfile文件格式是 

    platform :iOS '7.0'

    pod 'AFNetworking', '~>2.3'

    之后则需要在每个依赖库的pod语句之间加上target '项目名' do   end:

    platform :iOS '9.0'

    target ‘项目名称’ do

        pod 'AFNetworking', '~>3.0'

    end

    2.使用

    (1)使用很简单,去到项目根目录,在终端执行以下两句代码即可

    a.open -a Xcode Podfile 通过Xcode打开Podfile文件,编辑后退出;

    b.pod install 执行Podfile文件.

    1-pod install

    (2)运行非本机创建的含Podfile构建的项目时,xcode运行项目时会报以下3句话:

    diff: /../Podfile.lock: No such file or directory

    diff: /Manifest.lock: No such file or directory error: The sandbox is not in sync with the Podfile.lock.

    Run 'pod install' or update your CocoaPods installation.

    解决方法很简单,还得靠网上的🍤:

    2-clear cocoapods

    结语

    目前CocoaPods使用,只遇到过这些问题,后面有新问题的也会汇总到这篇文章中,微小的积累,也不一定是无用之举!

    相关文章

      网友评论

        本文标题:Xcode 常见问题-CocoaPods

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