iOS了解之CocoaPods三方庫管理

目錄
  1. 安裝
  2. 使用

使用cocoaPods管理三方庫,可以避免手動管理三方庫時額外需要的配置。

1. 使用

  1. 安裝cocoaPods

第一步:修改源地址

// 修改源地址(舊地址被墻)
gem sources --remove https://rubygems.org/
gem sources -a https://ruby.taobao.org/

/*
// 查看源地址 
gem sources -l  
*/

第二步:安裝cocoapods

// 安裝/更新cocoaPods   
sudo gem install cocoapods  

可能出現(xiàn)的問題

問題1. RuntimeError - [Xcodeproj] Unknown object version 表示cocoaPods的版本和Xcode的版本不一致導致的。
解決:更新cocoaPods


問題2. Failed to connect to GitHub to update the CocoaPods/Specs specs repo - Please check if you are offline, or that GitHub is down
解決:更新cocoaPods (暫定)


問題3.pod [!] CDN: trunk Repo update failed - 2 error(s):
解決:在Podfile文件的platform:ios,'9.0'下方添加:source 'https://github.com/CocoaPods/Specs.git'  再次:pod update
  1. 在項目中使用

搜索三方庫

  pod search 三方庫名稱

編輯Podfile文件

  vim Podfile
  編輯               i
  退出并保存   ESC   :WQ  

例:
platform:ios,'9.0'
target "項目名" do
    inhibit_all_warnings!#屏蔽cocoapods庫里的所有警告
    use_frameworks!
pod 'AFNetworking'    #永遠最新版本
pod 'AFNetworking', '2.6.3'  #固定的版本
pod 'AFNetworking', '~> 2.6.3'  #小于3.0版本內(nèi)的最新版本
end

下載安裝/更新三方庫

第一次安裝時使用
  pod install  

更新所有三方庫時使用
  pod update   

僅安裝新添的三方庫(不影響其他庫)時使用
  pod install --verbose --no-repo-update

更新指定三方庫(不影響其他庫)時使用
  pod update 三方庫名稱 --verbose --no-repo-update   

其他

點擊xcworkspace,打開應用

cmd+B(每次添加新的第三方庫后 引入頭文件時找不到,需要先編譯一下)
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容