我们有一个私有的 git 存储库,它具有移动应用程序的共享框架,我们称之为 mobilesdk。最近,一个新的开发加入了这个团队,当她正在建立的回购pod install和pod update mobilesdk越来越粘在下面的步骤:
Pre-downloading: `mobilesdk` from `https://github.companyurl.com/mobileFramework/mobilesdk.git`, branch `release/0.9`
Run Code Online (Sandbox Code Playgroud)
豆荚包含:
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)
相关问题的答案无济于事:如何修复“pod update”卡在私人 pod 上的问题?
尝试更改 SSH 与 HTTPS;它没有修复它。此外,这pod install对于现有开发人员来说并不是一个真正的选择,而且这个问题是她的机器/设置的本地问题。https://help.github.com/enterprise/2.9/user/articles/which-remote-url-should-i-use/
如何通过这个私有 pod 安装步骤并调试它?
删除 cocoapods 缓存修复了这个问题
rm -rf "${HOME}/Library/Caches/CocoaPods"
rm -rf "`pwd`/Pods/"
bundle exec pod install
Run Code Online (Sandbox Code Playgroud)
其他详情:
我采取了以下步骤来调试它:
A) 移除不受支持或未经测试的 cocoapods gem。早些时候,系统上有多个版本的 cocoapods。现有开发人员正在使用v1.2.1,因此删除了其他版本。
pod --version
1.5
1.2.1
1.1.1
..
Run Code Online (Sandbox Code Playgroud)
用过gem uninstall cocoapods。
这并没有解决问题。
B) 尝试过pod repo update。
C) 删除缓存的 pod 和本地 pod 并执行了pod install,并且成功完成。
rm -rf "${HOME}/Library/Caches/CocoaPods"
rm -rf "`pwd`/Pods/"
bundle exec pod install
Run Code Online (Sandbox Code Playgroud)
在这里找到建议:https : //github.com/CocoaPods/CocoaPods/issues/568
| 归档时间: |
|
| 查看次数: |
4766 次 |
| 最近记录: |