cocoapod 最新安装使用步骤ios
安装git
1.sudo gem update (2个-)system :更新你的gem system至最新vim
2.gem sources (2个-)remove https://rubygems.org/ 移除gem系统原来的镜像ruby
3.gem sources (2个-)a https://ruby.taobao.org/ 替换成taboo 的镜像bash
.gem sources -l 查看当前镜像服务器
4.sudo gem install -n /usr/local/bin cocoapods 10.11操做命令。以前的是(sudo gem install cocoapods)spa
5.pod setup 完成最后一步orm
使用:资源
1.cd 到项目目录中rem
2.vim Podfile 文件
(
platform :ios, '7.0'
pod 'MBProgressHUD', '~> 0.8'
pod 'Reachability', '~> 3.0.0'
)
3.pod install 创建pod依赖,生成pod文件 (每次动了Podfile文件都须要执行)
4.pod update 更新至最新的三方库,而且更新Podfile.lock(此文件用于锁定pod 的当前各依赖库的版本,执行pod install 也不会更改版本)
原理:
1.pods项目最终回编译成一个libPod.a的文件,主项目只须要依赖这个.a文件便可
2.对于资源文件,cocoa pods提供了一个名为pod-resources.sh的bash脚本,这个脚本每次编译执行,将第三方库的资源文件复制到目标目录
3.Cocoapods 经过一个名为pods.xcconfig的文件在编译时设置全部的依赖和参数。
问题:
question
1.我本机能运行的项目,用了cocoaPods,而后后台建了git服务器,把代码拷给后台上传到服务器,而后本身再从服务器下拉下来,结果拉下来的项目就运行不了了。
error:/Pods/Target Support Files/Pods/Pods-frameworks.sh: Permission denied
answer
1.删除除了podfile之外的全部和pod相关的东西包括workspace文件,从新终端进行安装,通常git管理都只会把podfile传上去