因此我们决定将 CocoaPods 集成到 SVN 下的现有项目中。我的队友已经成功设置了它,他可以很好地构建该项目。
但是当我 checkout 该项目并执行pod install
时,我收到此错误:
Analyzing dependencies
Downloading dependencies
Using ASIHTTPRequest (1.8.1)
Using Base64nl (1.1)
Installing Facebook-iOS-SDK (3.7.1)
[!] Pod::Executable clone '/Users/me/Library/Caches/CocoaPods/GitHub/2cdc3c53ee617444d0d6cd7730e598cd77a19eb2'
'/Users/me/Desktop/MyFiles/iOS/MyProject/Pods/Facebook-iOS-SDK'
sh: -c: line 0: unexpected EOF while looking for matching `''
sh: -c: line 1: syntax error: unexpected end of file
我确实尝试删除 Caches/CocoaPods/Github 目录和 pod 安装/更新,但仍然不起作用。
我还发现根据svn status
,我缺少目录:
MyProject/Pods/Headers
MyProject/Pods/BuildHeaders
//顺便说一句,当我安装 pod 时,这不会自动添加吗?
最后我认为这是我们这里的互联网连接的问题,但是当我尝试使用另一个项目进行 pod install 时,它工作得很好。
我还缺少什么其他设置?
最佳答案
尝试对项目进行全新的 svn checkout
,然后当成功完成时,立即对其进行 svn update
。您不应该获得任何新内容(除非在您检查该项目时有人已 promise 该项目)。之后,运行 pod install。
关于svn - SVN 中使用 CocoaPods 的 iOS 项目在进行 pod 安装/更新时失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18627373/