我在我的项目中集成了 cocoa pod 。工作区已成功创建,一切正常。之后我将同样的内容提交给了 SVN。现在,当其他人结帐时,他们会收到以下错误。
diff: /<path to cocoa pod>/Pods/../Podfile.lock: No such file or directory
diff: /<path to cocoa pod>/Pods/Manifest.lock: No such file or directory
error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your Cocoa Pods installation.
此外,工作区也未创建。
最佳答案
我可以在这里建议您一些解决方法。
在首次提交到 SVN 之前,忽略项目文件中的“Pods”文件夹。
- 创建新项目
- 终端:pod初始化
- 将依赖项添加到 podfile
- 终端:pod安装
- 终端:svn propset svn:ignore Pods。 //忽略项目文件夹下的 Pods 文件夹。
- 第一次提交到 SVN
- 终端:svn commit -m“第一次提交”
- 当其他人从 SVN checkout 项目时,需要 pod install 一次并忽略“Pods”文件夹。
关于objective-c - cocoa Pod svn 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25310865/