在SVN中使用CocoaPods的iOS项目在执行pod安装/更新时失败

时间:2013-09-05 03:42:55

标签: svn cocoapods

所以我们决定将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安装时,它的工作正常。

我错过了什么可能是其他设置?

2 个答案:

答案 0 :(得分:2)

尝试执行项目的新svn checkout,然后在成功完成后立即对其执行svn update。你不应该得到任何新的东西(除非有人在你检查时承诺了这个项目)。之后,运行pod安装。

答案 1 :(得分:0)

您遇到此问题,因为您的项目路径包含单引号或空格。

此问题已经reported to cocoapods