1.CocoaPods做什么用的?
通常都說簡略了踊兜,可能CocoaPods Guides更容易理解些,酷似導(dǎo)師一般制訂種種教條約束,規(guī)范工程管理等CocoaPods Guides
1.1 安裝(經(jīng)常用到執(zhí)行命令):
sudo gem install cocoapods
pod install ?
pod update
1.2 常見問題:
? 1.2.1? Analyzing dependencies ; Updating local specs repositories
?已解決:因?yàn)閳?zhí)行以上兩個命令的時候會升級CocoaPods的spec倉庫,加一個參數(shù)可以省略這一步惨奕,然后速度就會提升不少:
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項(xiàng)目和oc項(xiàng)目需要加上)
pod 'ios-Utility', '~> 1.1'
end
1.2.4 ?安裝錯誤 git config http.postBuffer 太小
下面匯總了 pod 使用中經(jīng)常出現(xiàn)的錯誤,查看借鑒文章
2.CocoaPods自己使用中亮點(diǎn)有哪些竭钝?(適用不太有耐心讀官網(wǎng)文檔
的群眾,我們不只是代碼的搬運(yùn)工墓贿,更應(yīng)該在項(xiàng)目用過之后提煉屬于自己的財富)
2.1 ? 遠(yuǎn)程、本地倉庫都可添加
2.2 ?podfile內(nèi)關(guān)鍵字含義:
? ? ? ?2.2.1 ?inherit! : search_paths
? ? ? ?2.2.2 use_frameworks! ? swift 框架添加到swift項(xiàng)目和oc項(xiàng)目時蜓氨,需要添加上。
? ? ? ?2.2.3 source
3.XCodeBuild sdk 腳本編譯队伟?
4.提交任意形式.a,.framework,.xcworkspace等
5.注冊trunk
6.遇到某個impl.m采用非ARC怎么解決穴吹?
7.錯誤復(fù)現(xiàn)率比較高總結(jié):