Last login: Tue Jun 23 18:31:21 on ttys000
Peters-MacBook-Pro:~ WaTT$ cd Downloads/Starter/
Peters-MacBook-Pro:Starter WaTT$ pod install
Analyzing dependencies
Downloading dependencies
Installing OpenCV (2.4.10)
[!] Error installing OpenCV
[!] /usr/bin/curl -f -L -o /var/folders/md/mjx0zhrx3ks3ybfhj7dxjksh0000gn/T/d20150623-3952-1mkdgjs/file.zip http://hivelocity.dl.sourceforge.net/project/opencvlibrary/opencv-ios/2.4.10/opencv2.framework.zip --create-dirs
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
curl: (6) Could not resolve host: hivelocity.dl.sourceforge.net
Run Code Online (Sandbox Code Playgroud)
首先,我已经正确安装了cocoapods,因为我可以安装AFNetworking.第二,虽然我在中国,但我尝试过VPN.第三,在我的Podfile中,我只是写pod'OpenCV'
我知道我可以在没有cocoapods的情况下使用OpenCV,但我仍然想解决这个问题.
OpenCV由Sourceforge托管,对于这些硬编码链接似乎不可靠.
作为替代方案,这里有一些2.4.9和2.4.10的自托管podspecs,你应该可以使用:
https://github.com/Zi0P4tch0/Specs/tree/master/Specs/OpenCV
您的podfile应如下所示:
source 'https://github.com/Zi0P4tch0/Specs.git'
platform :ios, '7.0'
pod 'OpenCV', '2.4.9-zp'
Run Code Online (Sandbox Code Playgroud)
这些设置是为了支持我的OpenCVSwiftStitch演示项目,因为我无法使官方podspec路径工作.
根据我的经验,无论如何 2.4.10都被打破了,所以2.4.9是首选.
3.0.0似乎也可以作为手动下载.没有podspec,但是当我将它拖入SwiftStitch项目时,(http://openCV.org)提供的框架对我有用.
临时解决方法是使用编辑本地pod规范
pod spec edit opencv
Run Code Online (Sandbox Code Playgroud)
并用以下内容替换不再有效的下载URL
http://garr.dl.sourceforge.net/project/opencvlibrary/opencv-ios/2.4.10/opencv2.framework.zip
Run Code Online (Sandbox Code Playgroud)
并等到pod修复.理想情况下 - 为它打开一个问题.