Mercurial pull / checkout导致符号链接断开

时间:2015-09-29 15:10:35

标签: objective-c xcode frameworks mercurial cocoapods

有时,当在Mercurial存储库中合并两个分支时,所有符号链接都会损坏,生成的文件是包含文件路径的文件,而不是正确的符号链接。这会导致构建失败,因为编译器将尝试解析并构建包含应该编译的文件的路径的文件,因此编译失败。通常这会导致所有使用过的CocoaPod都被破坏,在某些情况下,存储在repo中的一些预编译框架也会损坏 - 修复方法是执行全新安装的pod pod install 或有时只需 pod update 即可。对于预编译的框架也是如此,这些框架必须再次导入到项目中,因此会覆盖损坏的框架文件。

如果没有从Mercurial迁移,有没有办法解决这个问题?

0 个答案:

没有答案
相关问题