1.CocoaPods做什么用的?
通常都说简略了,可能CocoaPods Guides更容易理解些,酷似导师一般制订种种教条约束,规范工程管理等CocoaPods Guides
1.1 安装(经常用到执行命令):
sudo gem install cocoapods
pod install
pod update
1.2 常见问题:
1.2.1 Analyzing dependencies ; Updating local specs repositories
已解决:因为执行以上两个命令的时候会升级CocoaPods的spec仓库,加一个参数可以省略这一步,然后速度就会提升不少:
podinstall--verbose--no-repo-update
podupdate--verbose--no-repo-update
1.2.2 podfile 中 platform 书写格式错误
platform:ios,'8.0' 支持最低版本号不要忘记
1.2.3 The dependency “ is not used in any concrete target
注意书写格式,按照下面格式书写:
platform :ios,'8.0'
target 'Test' do
use_frameworks!(含有swift框到swift项目和oc项目需要加上)
pod 'ios-Utility', '~> 1.1'
end
1.2.4 安装错误 git config http.postBuffer 太小
解决方式修改大些:下面汇总了 pod 使用中经常出现的错误,查看借鉴文章
2.CocoaPods自己使用中亮点有哪些?(适用不太有耐心读官网文档
的群众,我们不只是代码的搬运工,更应该在项目用过之后提炼属于自己的财富)
2.1 远程、本地仓库都可添加
2.2 podfile内关键字含义:
2.2.1 inherit! : search_paths
2.2.2 use_frameworks! swift 框架添加到swift项目和oc项目时,需要添加上。
2.2.3 source
3.XCodeBuild sdk 脚本编译?
4.提交任意形式.a,.framework,.xcworkspace等
5.注册trunk
6.遇到某个impl.m采用非ARC怎么解决?
7.错误复现率比较高总结:
网友评论