第一步:安裝
cocoapods是跑在ruby的軟體,安裝可能需要幾分鐘,開啟你的終端輸入:
sudo gem install cocoapods
如果成功 會有乙個 successfully installed cocoapods的提示 ,
然後輸入
pod setup
如果顯示ruby環境不夠新,你的機子就跟我的機子一樣老,來公升級吧
sudo gem update --system
好你的ruby公升級完了,可以重複之前的步驟了。
第二步:建立乙個 podfile 檔案
繼續在你的終端操作,先使用 cd 操作 進入你的專案目錄例如 cd ~/desktop/helloword
在這個目錄下建立檔案
touch podfile 然後回車繼續輸入第三步:摟一摟 搜尋庫open -e podfile 這時將直接開啟乙個空的檔案先在這開啟著不要管一會會處理的
現在就需要找到你要的第三方庫了,在終端裡輸入(以查詢reachability為例)
pod search reachability
終端會有和這個搜尋結果相近的選項(示例如下)
-> ksreachability (1.3)
a better ios & mac reachability for a modern age.
- homepage:
- source: .git
- versions: 1.3, 1.1, 1.0, 0.0.1 [master repo]
-> npreachability (0.1.0)
reachability without the suck.
- homepage:
- source: .git
- versions: 0.1.0 [master repo]
-> reachability (3.1.0)
第四步:在剛才開啟的空白podfile中加入你想要的,如
platform :ios (這表示應用平台)第五步:將這個寫入資料的 podfile儲存後關閉pod 'reachability', '3.1.0' (庫的名稱 庫的版本號)
(如果是多個就繼續羅列即可):
platform :ios
pod 'jsonkit','1.4'
pod 'reachability','3.0.0'
第六步:在終端輸入
pod install
然後終端會有顯示 示例:
[!] from now on use `name.xcworkspace'.
最後:是的 就像你看到的,你開啟工程需要雙擊 .xcworkspace 這個工程,而不是之前的xcodeproj!!
ok 就這樣了
最近使用時發現 fmdb找不到,一看版本號 pod --version 0.16.4 好老的版本,然後公升級下
就是重新裝一下 sudo gem install cocoapods 等操作完成 重新顯示一下版本號 0.19.1 ok fmdb也有了~
補充一下:最近在給新機子安裝時 發現 sudo gem install cocoapods 沒有反應,看來又是被牆了,可以fq操作,也可以用**的ruby映象
在終端敲入
$ gem sources --remove
等有反應後再敲入
$ gem sources -a
然後測試下是真的可以了麼,敲入
$ gem sources -l
*** current sources ***
使用Cocoapods建立私有庫的流程
在公司開發framework,記錄一下關於cocoapods製作私有庫的過程 1 建立私有repo倉庫,比如我的是 並初始化 設定開發語言,以及readme pod repo add lspcustombasekit 這條指令 會在 cocoapods repos目錄下看到 lspcustombas...
CocoaPods 建立自己的庫
cocoapods 建立自己的庫 建立方法 1.建立專案的podspec索引檔案.進入需要新增的庫根目錄中初始化乙個podspec檔案.命令 cd desktop x pod spec create x x 為spec檔名,和專案名稱保持一致2.建立遠端倉庫.這裡用的github,在github的頁...
建立自己的CocoaPods庫
1 cocoapods的安裝不必細表。2 建立庫 以nblimagecropper為例 pod lib create nblimagecropper然後會有一系列的選擇,根據實際情況選擇即可。3 編輯nblimagecropper.podspec s.source填github庫位址即可。4 驗證庫...