2017-04-25 71 views
0

我們有一個私人的git回購,共享框架的移動應用程序,我們稱之爲mobilesdk。最近,一個新的開發加入了這個團隊,當她正在建立回購pod install & pod update mobilesdk被卡住在下面的步驟:Private Pod更新/安裝卡在預下載:「」從「」步

Pre-downloading: `mobilesdk` from `https://github.companyurl.com/mobileFramework/mobilesdk.git`, branch `release/0.9` 

吊艙包括: pod 'mobilesdk', :git => "https://github.companyurl.com/mobileframework/mobilesdk.git", :branch => "release/0.9"

"pod env" CocoaPods : 1.1.1 Ruby : ruby 2.2.5p319 RubyGems : 2.4.5.1 Host : Mac OS X 10.11.6 Xcode : 8.0 (8A218a) Git : git version 2.8.4 (Apple Git-73)

答案上相關問題沒有幫助:How to fix 'pod update' getting stuck on a private pod?

嘗試更改SSH與HTTPS;它沒有解決它。此外,它不是一個真正的選項,因爲pod install適用於現有的開發人員,並且此問題在她的機器/設置中是本地的。 https://help.github.com/enterprise/2.9/user/articles/which-remote-url-should-i-use/

如何擺脫這個私人吊艙安裝步驟並進行調試?

回答

0

刪除cocoapods緩存修復了問題。採取

以下步驟來調試它:

A)卸下不支持或未經測試的CocoaPods寶石。此前,系統上有多個cocoapods版本。現有的開發人員正在使用v1.1.1,因此刪除了v1.2.1。

pod --version 1.2.1 1.1.1 ..

使用gem uninstall cocoapods

這並沒有解決問題。

B)刪除緩存的豆莢&本地豆莢並確定pod install,併成功完成。

rm -rf "${HOME}/Library/Caches/CocoaPods" rm -rf "`pwd`/Pods/" bundle exec pod install

發現的建議在這裏:https://github.com/CocoaPods/CocoaPods/issues/568