我知道如何在 Xcode 4 中重命名项目,但是如何重命名源文件夹?问题是,在 Xcode 中重命名项目,只会在 Xcode 中重命名(尽管与以前相比是进步) - 但为什么 Xcode 不重命名文件系统中的文件夹,我不知道。
您可以在 Xcode 中执行此操作,而无需在文本编辑器中手动编辑 pbxproj 文件!
就是这样:
在 Finder 中重命名源文件夹。这最初会破坏项目,因为 Xcode 不会自动检测虚拟(黄色)项目文件夹指向的真实文件夹何时发生更改,因此该文件夹内的所有文件都会在 Xcode 中变成红色。不用担心,我们将在第 3 步中修复它。
在 Xcode 中,单击左侧边栏中的(现已损坏的)虚拟文件夹,然后将其重命名为与 Finder 中的名称相匹配(您实际上可以将其命名为任何您想要的名称,或者根本不重命名它,但这将是疯狂的)。这不会修复文件夹内的红色文件,但没关系。
在 Xcode 的右侧边栏中,单击下面屏幕截图中显示的图标以打开文件对话框。选择您之前重命名的文件夹。这会将虚拟文件夹与磁盘上的真实文件夹重新关联,并自动修复其中所有文件的链接。
在构建设置中,搜索旧文件夹名称并手动重命名您找到的任何实例。通常有两个,oldfolder/prefix.pch 和 oldfolder/info.plist,但也可能有其他。
全做完了!
编辑:这个选项在 Xcode 5 中仍然存在,但默认情况下被隐藏。要显示它,请单击检查器中“文本设置”面板上方的细“身份和类型”标题将其展开。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)