【从简】配置CocoaPods

1 直接执行CocoaPods的安装命令

sudo gem install cocoapods(在最新系统上需要换成 sudo gem install -n /usr/local/bin cocoapods)

如果失敗後則轉向国内镜像 试试通过Ruby镜像访问CocoaPods  先去掉已存在的访问路径

gem sources --remove https://rubygems.org/

然後再添加新的路徑

gem sources -a https://ruby.taobao.org/

2 查看是否修改成功

gem sources -l

3 在執行安裝命令如1所示

4 pod search JSONKit 搜索一個第三方

5 cd到你的工程路径然后 vim Podfile 創建文件(且只識別這個文件名的文件)來配置依賴庫信息告訴CocoaPods去下载列表里的第三方(i编辑 esc退出编辑 :wq保存並退出)

6 編輯界面中輸入 target "你的工程名" 这个写法是对应的pod的最新版本 1.0.0

7 pod install

8 必须通过xcworkspace文件打开工程

9 工程中的UserHeaderSearchPaths 新增 ${SRCROOT} 并修改为recursive 就能在主体工程中import啦

10 以后有更新或者添加只需要pod update ,因为CocoaPods会自动识别并保持最新。

11 想要删除CocoaPods 需要删除(出现diff: /../Podfile.lock: No such file or directory,则全部删除后重新$sudo pod install一下就好了。如果编译的时候出现权限问题,对工程文件夹

$sudo chmod 777 path-to-project-folder/*   

 $sudo chown 777 path-to-project-folder/*  

即可,具体删除流程如下:

1. 删除工程文件夹下的Podfile、Podfile.lock及Pods文件夹

2. 删除xcworkspace文件

3. 使用xcodeproj文件打开工程,删除Frameworks组下的Pods.xcconfig及libPods.a引用

4. 在工程设置中的Build Phases下删除Check Pods Manifest.lock及Copy Pods Resources

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 项目组件化、平台化是技术公司的共同目标,越来越多的技术公司推崇使用pod管理第三方库以及私有组件,一方面使项目架构...
    swu_luo阅读 22,213评论 0 39
  • CocoaPods 是什么? CocoaPods 是一个负责管理 iOS 项目中第三方开源库的工具。CocoaPo...
    朝洋阅读 25,741评论 3 50
  • Ruby 安装 要安装cocospods 首先需要安装ruby,可以先安装xcode,再安装macport ,最后...
    山天大畜阅读 1,887评论 0 1
  • (时间过了好久)最近太忙,今天才有时间来梳理一下,那天在中国西部创客高峰论坛,所讨论的话题,创业那些事,这是我听完...
    智汇军阅读 79评论 0 0
  • 允许,是爱的一种能力,充满力量。 第一次看到用“允许”作为爱的能力之一,是在赵永久老师的著作《爱的五种能力》上。 ...
    人生七年之珊言珊语阅读 1,729评论 0 2