所以我们决定将CocoaPods集成到SVN下的现有项目中。我的队友成功地设置了它,他可以很好地建立项目。
但是当我签出项目并做了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安装时,它的工作正常。
我错过了什么可能是其他设置?
答案 0 :(得分:2)
尝试执行项目的新svn checkout
,然后在成功完成后立即对其执行svn update
。你不应该得到任何新的东西(除非有人在你检查时承诺了这个项目)。之后,运行pod安装。
答案 1 :(得分:0)
您遇到此问题,因为您的项目路径包含单引号或空格。
此问题已经reported to cocoapods。