【发布时间】:2016-05-19 18:00:44
【问题描述】:
OS X 版本 10.10.5
Xcode 版本 7.2.1
非常简单的步骤,但是当您复制包含 Xcode 项目的文件夹时,Xcode 无法理解该怎么做。
- 从 Xcode CLOSED 开始。
- 从构建和运行完美的 Xcode 项目开始。
- 转到 Finder 窗口并右键单击包含可构建 Xcode 项目的目录并点击“复制”
- 新目录已创建,名为“SomeProject 副本”
- 进入这个新目录并双击 SomeProject.xcodeproj 文件以在 Xcode 中打开它。
- Bam...享受您的构建错误。
就我而言,它在抱怨enum。
尝试删除派生数据文件夹(直接使用 finder)
尝试通过按住选项键对构建文件夹进行超级清理。
尝试删除并重新添加包含错误的抱怨文件。
尝试将 Xcode 文件检查器中的文件路径从“相对于组”更改为“绝对路径”
我还应该指出,Finder -> Duplicate 实际上并没有按照它所说的那样做。 Finder -> Copy,~OR~ 由于某种原因,Xcode 现在不仅采用了原始源位置作为获取其构建文件的位置,而且采用了新位置,因此出现了“重新定义”错误。我注意到,如果我打开“复制的”项目并编辑一个文件,然后在一个完全不同的文件夹中返回到我的原始项目,该文件就会在此处更改。
而且我的路径(根据 Xcode 文件检查器)与有问题的项目相关。也就是说,ProjectAAA的文件指向ProjectAAA目录下的路径,复制的项目ProjectBBB的文件也是如此。
所以不知何故,复制/复制拒绝实际复制/复制。
有什么办法解决这个问题吗?
【问题讨论】:
-
提示 jar 评论已删除,但问题可以附加赏金:http://stackoverflow.com/help/bounty
-
移动或重命名源项目以确认跨文件夹引用。
-
@johnelemans 你是个天才。移动原始项目揭示了一些需要解决的 Xcode 设置问题。之后,一切都很好。
-
感谢您的称赞,但这只是因为我曾经遇到过这个问题。干杯。
标签: objective-c xcode