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