我对XCode 4.5.2 IDE行为有疑问。假设我有一个名为'HelloWorld'的项目,当我将文件或.png文件拖到'Resources'文件夹中时,XCode创建文件夹'HelloWorld'及其中的子文件夹'Resources',在Finder中这些文件位于而在“HelloWorld”文件夹中。
使用Xcode 4.2时,我没有这种行为。这是正常的吗?
谢谢!
利奥;
答案 0 :(得分:0)
这种行为是正常的,只要Xcode 4已经存在,AFAIK就像这样。资源文件夹在Xcode项目文件中添加为“组”。它只是一种在Xcode中组织文件的方法,即使这些文件都刚刚添加到后面的主项目文件夹中。
要获得正确的文件组织,您需要在项目文件夹级别手动创建文件夹。然后,您可以在Xcode中创建组,并根据您的计划重新链接源文件。
请记住,如果您在操作系统级别而不是Xcode上移动文件,则文件链接可能会在Xcode中中断。这会将文件变为红色,就像Xcode找不到文件一样。通常我只是从Xcode中删除该文件,然后将其添加回来,创建文件的文件夹引用,而不是让Xcode将文件复制回来(这会产生重复并且无法实现目的)。