我想将PROJECT / PROJECT.xcodeproj中的文件移动到PROJECT / Classes。
在Xcode中拖动的问题是Xcode的文件层次系统与实际系统不同。
在Finder / Terminal中移动它的问题在于它会破坏物品和物品不再有效。
请告诉我一个解决方案。谢谢!
答案 0 :(得分:46)
适用于Xcode 5:
⌘⌥0
)这允许您移动文件并重命名(如果您愿意,可以同时重命名)。
编辑:值得注意的是,如果您的组结构模仿文件系统,Xcode 9应该会在文件系统上移动文件。
答案 1 :(得分:13)
我遇到了同样的问题。组不代表文件系统中的文件夹。
解决了我的问题答案 2 :(得分:4)
实际上,您可以选择“删除”Xcode中的文件。出现提示时,选择“删除参考”而不是“移至垃圾桶”
现在将实际文件移动到Finder中所需的位置
返回Xcode并在右键单击项目后选择“Add file to”(我有跟踪板,所以我有双指)。
答案 3 :(得分:3)
这是一个解决方案:
将文件从项目移动到桌面。
从桌面移回你的项目(选择复制资源到文件夹)
答案 4 :(得分:1)
您可以以一种有点复杂的方式移动它们,而无需以这种方式完全删除和重新添加它们:
答案 5 :(得分:0)
Xcode9 几乎可以完美地处理Xcode中的移动文件。使用Xcode创建一个新的组/文件夹,并将源文件拖到其中。尽管Xcode正确地更新了“构建设置”和“编译目标”,但是当我进行干净的构建时,它仍尝试使用旧位置进行编译。
重新启动xCode 9后,它可以正常工作。