' pod install'陷入了“接收物体”的困境。

时间:2017-08-05 21:16:55

标签: ios xcode cocoapods

我正在使用Xcode 8.3.3。

我正在尝试为IOS的推送通知安装firebase pod,并且无法通过“即时安装”#0;命令。 '接收物品'正在陷入 - 似乎 - 随机百分比。

这是终端输出的样子:

Mac-Admin:MKR Medwe$ pod install --verbose
Preparing

Setting up CocoaPods master repo

Cloning spec repo `master` from `https://github.com/CocoaPods/Specs.git` (branch `master`)
$ /usr/bin/git clone https://github.com/CocoaPods/Specs.git master --progress
Cloning into 'master'...
remote: Counting objects: 1447009, done.        
remote: Compressing objects: 100% (315/315), done.        
Receiving objects:  12% (183211/1447009), 36.09 MiB | 2.11 MiB/s  

我尝试取消并重新启动,但这也无济于事。

等了大约30分钟后,我收到了这个错误:

[!] Unable to add a source with url `https://github.com/CocoaPods/Specs.git` named `master`.
(/usr/bin/git clone https://github.com/CocoaPods/Specs.git master --progress

Cloning into 'master'...
remote: Counting objects: 1447009, done.        
remote: Compressing objects: 100% (315/315), done.        
error: RPC failed; curl 56 SSLRead() return error -9806.11 MiB/s    
fatal: The remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed
)
You can try adding it manually in `~/.cocoapods/repos` or via `pod repo add`.

正如错误所示,我已尝试添加有问题的主人'手动来源。但我遇到了和以前一样的问题。约20-30分钟后也会出现同样的错误。

[编辑] 这是我的Podfile:

platform :ios, '10.3'

target 'MKR' do
  use_frameworks!
  pod 'Firebase/Core'
  pod 'Firebase/Messaging'

  target 'MKRTests' do
    inherit! :search_paths
  end

  target 'MKRUITests' do
    inherit! :search_paths
  end

end

2 个答案:

答案 0 :(得分:2)

可悲的是,我无法让可可豆荚接近工作。但手动安装框架对我有用。

由于Firebase页面上的说明有点草率,我依赖于此博文:http://www.mokacoding.com/blog/setting-up-firebase-without-cocoapods/

该帖子提供了非常精细的解释!它没有解决git / cocoa pod问题,但确实解决了初始问题。

答案 1 :(得分:0)

尝试按Cocoapods App

安装
  

可以轻松访问正在运行的pod安装和pod更新   项目。它还支持通过a运行每个CocoaPods命令   托管红宝石环境。