我在使用命令pod setup
设置Cocoapods时遇到问题,错误说SSLRead()
失败。我已经找到了手动下载Cocoapods规格的解决方法。但是,当我需要在项目目录中使用命令pod install
安装库时,仍存在与SSL有关的问题。回报如下:
Downloading dependencies
Installing AFNetworking (2.2.1)
[!] Error installing AFNetworking
[!] /usr/bin/git clone https://github.com/AFNetworking/AFNetworking.git/Users/DavisChung/Documents/Programming/Xcode\ Projects/TapBit/Pods/AFNetworking --single-branch --depth 1 --branch 2.2.1
Cloning into '/Users/DavisChung/Documents/Programming/Xcode Projects/TapBit/Pods/AFNetworking'...
fatal: unable to access 'https://github.com/AFNetworking/AFNetworking.git/': Server aborted the SSL handshake
总之,我如何解决有关SSL的问题? 我的mac OS版本是Yosemite 10.10.2 感谢
答案 0 :(得分:1)
遇到同样的问题后,我意识到我的网络提供商决定随机check if I am human
。可能还有另一种解决方案,但是当从终端运行时,没有其他的响应方式。因此,网络提供商是可能导致问题的网络提供商。
我的解决方案是更改网络,然后重新运行pod install
。一旦我做了,pod就更新了。
答案 1 :(得分:0)
看来您的网络在proxy下工作。对于这种情况,您需要从github下载项目指向podfile中的此目录
pod 'MyPod', :local => "/Path/To/Pod"