- 創(chuàng)建xxxSpecs遠(yuǎn)端倉庫;
- clone該遠(yuǎn)端倉庫到本地,并起別名為[REPO_NAME],作為存放.podspec文件的索引倉庫
pod repo add REPO_NAME SOURCE_URL
- 在代碼庫下生成[SPEC_NAME].podspec文件
pod spec create [SPEC_NAME]
- 修改[SPEC_NAME].podspec文件
[podspec 語法]
- 驗(yàn)證[SPEC_NAME].podspec文件
pod lib lint
pod spec lint
--verbose 查看編譯的詳情 以理清錯(cuò)誤
--allow-warnings 允許編譯警告
--use-libraries 通常用于避免i386 x86的編譯錯(cuò)誤,比如說引用了第三方的靜態(tài)庫
--sources="SOURCE_URL, SOURCE_URL" 如果包含私有庫的dependency必須加入該參數(shù),指明私有索引庫的地址
- pod spec lint通過后,可改動(dòng)本地的xxxSpecs clone倉庫的遠(yuǎn)程跟蹤分支,并push到遠(yuǎn)端倉庫
pod repo push REPO_NAME SPEC_NAME.podspec
- podfile開頭添加兩行,標(biāo)示pod索引倉庫的位置,即可集成目標(biāo)代碼庫下源碼
source '[SOURCE_URL]'
source 'https://github.com/CocoaPods/Specs.git'
- 如需修改調(diào)試集成的目標(biāo)代碼庫源碼,podfile可指定本地路徑[LOCAL_PATH],此時(shí)pod集成的目標(biāo)源碼在Development Pods目錄下,該目錄下的修改都是直接修改[LOCAL_PATH]下的原文件
pod '[SPEC_NAME]', :path=>'[LOCAL_PATH]'
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。