CocoaPods 简明
In your project root
cd <YOUR_PROJECT_ROOT_PATH>
Init
pod init
Edit
nano PodFile
在文件的最上方你会看到下面的内容,建议设定platform, 不然会只兼容最新版本的iOS.
use_frameworks在iOS 8以上兼容,会把第三方库编译成framework的形式,加快程序编译。如果没有这一行,将会是源文件的形式。
# Uncomment this line to define a global platform for your project
platform :ios, '9.0'
# Uncomment this line if you're using Swift
use_frameworks
Install
pod install
Update repo
有时候找不到对的库,无法安装,有可能是local repo没有更新。
pod repo update
这个过程没有任何提示,repo有时候会很大。可以尝试删除,重新安装,就有进度条显示了
pod repo remove master
pod setup
在Github上使用xcode project
- 创建一个新的xcode project, 创建的时候不要使用git.
- 在github上创建一个仓库并clone到本地。
- 把xcode project 拷贝 到这个克隆的目录里。
Git 和 cocoapod
所以CocoaPods管理的项目,生成的四个文件(project_name.xcworkspace, Podfile, Podfile.lock, Pods),只用上传Podfile和Podfile.lock,其他的不要上传,毕竟每pod install一遍,如果有改动,Pods文件就会有很大变动就会有一大堆的提交,这种情况是谁都不想看到的,所以呢版本控制只留这两个文件就好。