利用CocoaPods管理本地工程和發佈開源框架

發佈本身三方框架


發佈雲端庫

一、建立spec

pod spec create xxx

二、編輯spec

s.name:名稱,pod search 搜索的關鍵詞,注意這裏必定要和.podspec的名稱同樣,不然報錯

s.version:版本號

s.ios.deployment_target:支持的pod最低版本

s.summary: 簡介

s.homepage:項目主頁地址

s.license:許可證

s.author:做者

s.social_media_url:社交網址

s.source:項目的地址

s.source_files:須要包含的源文件

s.resources: 資源文件

s.requires_arc: 是否支持ARC

s.dependency:依賴庫,不能依賴未發佈的庫

s.dependency:依賴庫,若有多個能夠這樣寫

三、驗證spec

pod spec lint xxx.podspec
--allow-warnings 這個根據需求增長

若是失敗從新認證,必定要刪除雲端的、本地的TAGios

四、利用trunk提交

  • 若是是初次提交,須要先註冊pod trunk register '郵箱用戶名' --description='xxxxxx'
  • 推送的時候要注意的地方pod trunk push xxx.podspec,--allow-warnings根據實際驗證的狀況增長或者不增;

五、驗證本身三方庫是否成功

rm ~/Library/Caches/CocoaPods/search_index.json
pod setup

...

pod search xxx

利用cocoapods管理咱們的應用

一、建立本身的私有Spec Repo

  • 建立私有的git倉庫;
  • pod repo add 名字 私有倉庫地址,這行意思是直接從私有庫中拉取一個xxx名字的容器。位置在~/.cocoapods/repos中;

二、如上建立本身的Spec按需生成

三、驗證本身的xx.Spec並上傳到咱們的私有容器xxx中;pod repo push xxx xx.podspec --verbose --allow-warnings

四、使用的時候Podfile中添加對應的source : xxx的雲端地址便可

相關文章
相關標籤/搜索