比如我有乙個框架a,該工程已經在git版本管理下了,先要在該工程下建立podspec 檔案,裡面包含著一些資訊。比如使用該框架時依賴哪些框架,開源協議,需要哪些檔案,以及該工程的對應tag標籤。然後上傳podspec到私有specrepo。spec repo裡面可以管理很多podspec,其實cocopods本身也有乙個spec repo,方便大家上傳podspec管理使用。這也就是為什麼podfile檔案裡面有一行source ''
,這個指代的就是這個公共spec repo,所以最後使用specrepo私有庫的時候,也要在source裡面填上私有specrepo對應git的clone位址。
1. pod repo add [本地私有庫的名稱] [對應git上的clone位址]
-建立私有庫 在~/.cocoapods/repos下可以檢視到
2. pod spec create [開源框架的名稱] [開源框架git上的clone位址]
-建立podspec檔案
3. pod lib lint
-驗證podspec是否正確
4. pod repo push [本地私有庫的名稱] [開源框架的名稱.podspec]
-推送podspec檔案到私有庫中,此時會一併推送到私有庫遠端
5. pod repo remove [本地私有庫名稱]
-移除本地私有庫
1.在依賴第三方庫使用的時候,盡量不要再.h中引用第三方庫,如果非要引用不可,引用方式為import < fmdb/fmdb.h >。 不要直接引號引用,並且設定
2.具體錯誤根據pod lib lint 命令執行後顯示的結果修改。
CocoaPods 私有庫建立
總結流程和pod 指令,以及自己操作遇到的問題。參考文章 ios元件化 基礎 ios元件化 專案元件化 swift objective c 使用cocoapods建立 管理私有庫 初中級用法 swift objective c 使用cocoapods建立 管理私有庫 高階用法 建立自己的私有庫 4 ...
CocoaPods私有庫的建立
一.建立版本庫首先,我們要建立乙個像master一樣的存放版本描述檔案的git倉庫,因為是私人git倉庫,我選擇了oschina來建立自己的石油倉庫 因為是免費的?當然你也可以選擇在github上建立 7 month 接下來,我將以oschina為例來建立自己的私有庫 建立版本描述倉庫 版本庫名字為...
CocoaPods建立私有庫例項
導言1.從最簡單的開始 pod私庫建立,可以分為三部分 1 庫,就是我們一般存在 的git庫,例如github,推薦用國內的。例如gitee 2 podspec,這個是建立私庫的核心部分,用命令建立後,手動修改 3 gitspec,即將第二部中的podspec存到某git庫中,這樣其它專案才能通過設...