cocoapod 最新安裝使用步驟ios
安裝git
1.sudo gem update (2個-)system :更新你的gem system至最新vim
2.gem sources (2個-)remove https://rubygems.org/ 移除gem系統原來的鏡像ruby
3.gem sources (2個-)a https://ruby.taobao.org/ 替換成taboo 的鏡像bash
.gem sources -l 查看當前鏡像服務器
4.sudo gem install -n /usr/local/bin cocoapods 10.11操做命令。以前的是(sudo gem install cocoapods)spa
5.pod setup 完成最後一步orm
使用:資源
1.cd 到項目目錄中rem
2.vim Podfile 文件
(
platform :ios, '7.0'
pod 'MBProgressHUD', '~> 0.8'
pod 'Reachability', '~> 3.0.0'
)
3.pod install 創建pod依賴,生成pod文件 (每次動了Podfile文件都須要執行)
4.pod update 更新至最新的三方庫,而且更新Podfile.lock(此文件用於鎖定pod 的當前各依賴庫的版本,執行pod install 也不會更改版本)
原理:
1.pods項目最終回編譯成一個libPod.a的文件,主項目只須要依賴這個.a文件便可
2.對於資源文件,cocoa pods提供了一個名爲pod-resources.sh的bash腳本,這個腳本每次編譯執行,將第三方庫的資源文件複製到目標目錄
3.Cocoapods 經過一個名爲pods.xcconfig的文件在編譯時設置全部的依賴和參數。
問題:
question
1.我本機能運行的項目,用了cocoaPods,而後後臺建了git服務器,把代碼拷給後臺上傳到服務器,而後本身再從服務器下拉下來,結果拉下來的項目就運行不了了。
error:/Pods/Target Support Files/Pods/Pods-frameworks.sh: Permission denied
answer
1.刪除除了podfile之外的全部和pod相關的東西包括workspace文件,從新終端進行安裝,通常git管理都只會把podfile傳上去