我遇到了一个Xcode项目的问题,该项目的路径为“/ users / me / blah”,小写为“u”。当我检查其他项目时(在项目信息窗口的“常规”选项卡中,路径以大写“用户”开头。
这会导致一些问题。当我尝试添加一个“相对于组”或“相对于项目”的现有文件时,它认为需要将目录一直更改为根目录。例如,任何包含文件的路径最终为“../../../../Users/me/blah”,这会阻止项目在其他人机器上工作,因为“亲属”本质上是一个绝对路径叹息。
另一个副作用是当您选择“添加现有文件”而不是灰显所有已包含的文件时,它会保留所有可供选择的文件。因为它认为“用户”中的文件与“用户”不同。
我已经尝试将项目重新检入不同的目录,但没有区别。
我不确定我是如何在第一个实例中找到错误的路径的。毫无疑问,我做了些蠢事。
任何人都知道如何更改项目路径或解决此问题?
感谢
答案 0 :(得分:1)
进入blah.xcodeproj目录并在文本编辑器中打开project.pbxproj。查找小写“u”并将其替换为大写。虽然您不想手工编写project.pbxproj文件,但对它进行少量编辑是非常安全的。