我在将项目从一个mac复制到另一个mac时遇到问题。该项目在复制后编译并运行正常,但是xcode似乎有一些相同类的副本,这些类似乎在左侧的项目浏览器中是不可见的。
例如,如果我跳转到变量的定义,我会弹出2个建议。查看其属性时的顶级文件是相对于xcode文件夹的(这也是左侧类浏览器中显示的文件)。在浏览器上看不到的第二个文件在属性中具有绝对路径类型。
有没有办法摆脱这种行为,所以它只是看着一个文件,就像它最初在另一个mac上做的那样?它有点问题,因为我不知道我正在编辑哪一个,即使它们看起来是同一个文件,它们似乎也没有相互更新。
另一方面,如果我将复制的项目复制到另一个位置,那么我会在跳转到定义时弹出3个等文件。
答案 0 :(得分:0)
通常不要复制“build”文件夹(或者在复制完所有文件后将其删除 - 仅在Xcode未运行时执行此操作)。
答案 1 :(得分:0)
好的,你需要做的是: 1.复制你的项目。 2.打开原件的副本,但只打开文件夹。 3.打开Projects文件(不测试主文件) 4.然后将文件拖放到xcode区域。 5.Zip文件夹及其完成
就像那样,因为它只是删除了引用而不是它们仍然存在的文件,所以只需将引用添加回文件中。