【从简】配置CocoaPods

2017-01-14 15:48:50来源:http://www.jianshu.com/p/f899099d6c57作者:攀Dar人点击

第七城市

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





第七城市

最新文章

123

最新摄影

微信扫一扫

第七城市微信公众平台