iOS專案元件化研究(一)

wolfgang發表於2018-05-27

原理

文字描述:基本就是ccocoapods的原理,本地索引庫,遠端索引庫,遠端原始碼地址,搜尋時本地產生的本地索引檔案,Spec檔案(含原始碼地址)。根據專案中的Podfile檔案的配置,從索引庫中讀取資訊,拿到遠端原始碼地址下載下來到Pods資料夾下,Podfile是根據本地索引庫中的資訊讀取原始碼資訊的,所以經常需要更新,圖解更清晰。

iOS專案元件化研究(一)

相關命令列

spec檔案建立 pod spec create name

Spec檔案的具體配置

原始碼地址配置 s.source = { :git => "原始碼地址", :tag => "#{s.version}" }

註冊Spec檔案,成功會傳送郵件

pod trunk register 可用郵箱 '姓名' --description='描述'

上傳Spec檔案到遠端索引庫 pod trunk push 你的spec檔名 --verbose 加上--verbose可以檢視明細資訊

刪除本地搜尋索引檔案重新使用pod setup就可以搜到。

相關文章