使用Pod創(chuàng)建私有庫(kù)

Pod指令

創(chuàng)建私有庫(kù)

  1. 準(zhǔn)備工作:

  2. 創(chuàng)建Podspec

    cd 你要存放工程的目錄

    pod spec create xx.podspec 或者 pod lib create xx.podspec

    20190712110010.jpg
  3. 編寫(xiě)文件并配置xx.podspec 如下圖

    大部份的字段用到以下這些就可以了,如果有需要其他的,可以到官網(wǎng)直接查閱:http://guides.cocoapods.org/syntax/podspec.html

    20190712111147.jpg
  4. 提交git

    git add .

    git commit -m '首次提交'

    添加遠(yuǎn)端地址:
    git add remote origin https://github.com/burtworld/QLCommonUtils.git

    推送現(xiàn)有代碼:git push -u origin master

    對(duì)當(dāng)前的版本打taggit tag -a 0.1.0 -m "Release version 0.1.0"

    推送到無(wú)端git push --tags

  5. 使用命令檢查podspec及代碼

    pod lib lint --allow-warnings

  1. 提交私有庫(kù)podspec到遠(yuǎn)端索引庫(kù)

    pod repo push xx xx.podspec --allow-warnings --verbose

  2. 添加到CocoaPods trunk

    • 注冊(cè)

      pod trunk register xxx@xx.com '名稱(chēng)(自行替換)' --description='這是描述' --verbose
      到時(shí)會(huì)收到郵件,驗(yàn)證通過(guò)一下

    • 查看自己的信息

      pod trunk me

    • pod trunk push xx.podspec --allow-warnings --verbose

NOTE1:

  1. 刪除一個(gè)私有庫(kù)

    $ pod repo remove xxx

    這樣就從本地刪除了當(dāng)然我們還可以通過(guò)下面的代碼添加回來(lái)

    $ pod repo add NNASpec http:// github.com/xxx.git

  1. 提交后若是搜索不到

    打開(kāi) Finder ,然后前往文件夾(快捷鍵: shift + command + G) ,輸入以下地址:

    ~/Library/Caches/CocoaPods/

    刪除 search_index.json 這個(gè)文件,這個(gè)文件是 pod search 搜索時(shí)的緩存文件。

  1. 想要升級(jí)公有庫(kù),則重新將podspec提交到cocapods倉(cāng)庫(kù)即可

    pod repo push xxx xxx.podspec

  2. 設(shè)置本地庫(kù)依賴(lài)

    s.vendored_libraries = 'ProtocolBuffNetWorking/StaticLib/*.a'

    s.vendored_frameworks = 'xxx/*/.framework'

?著作權(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)容僅代表作者本人觀(guān)點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容