Cocoapods pod search 版本過低問題解決

E=mc^2醬發表於2018-03-15

在使用cocoapods期間, 如果搜尋某個框架比如Ping++的時候, 執行:$ pod search Pingpp, 然後搜尋到的最高版本號低於官方公佈的版本號.

解決方案:

  1. 確保cocoapods是最新版本. 版本檢視 $ pod --version, 如果不是最新版本的, 先升級最新版本然後檢視. cocoapods升級: $ sudo gem update cocoapods
  2. 如果升級了cocoapods還不能解決問題, 那麼更新一下本地倉庫吧 $ pod repo update. 如果這個能正常執行, 那麼你再次搜尋應該就能看到最新的框架版本了; 如果失敗了, 比如丟擲以下錯誤: [!] CocoaPods was not able to update the DevelopPod repo. If this is an unexpected issue and persists you can inspect it running pod repo update --verbose 那麼請往下看...

$ pod repo update 錯誤處理:

  1. 首先找到cocoapods路徑, 比如我的是: /Users/liu/.cocoapods/repos, 其中liu是mac的使用者名稱, 替換成自己的就行了, 找到地址後, 進行下面操作: $ cd /Users/liu/.cocoapods/repos/master, 然後$ git pull, 把cocoapods的程式碼拉下來.
  2. 然後執行$ pod repo update master, 這一步執行成功以後, $ pod search Pingpp 應該就成功了.

----------------over----------------

相關文章