在Xcode项目中更改主文件夹的名称

时间:2016-01-01 19:34:15

标签: xcode

这不是我第一次遇到麻烦,我怀疑不是最后一次。尽管我已经从内部学到了很多框架,但我仍然发现一个简单的xcode项目的组织结构难以捉摸。我只想将一个项目从CATouchSynth重新命名为ABTouchSynth。前段时间我发现,如果单击项目导航器中的Project文件夹,而不是更改Identity and Type部分中的名称,它会将许多相关文件和目录重命名为新名称。但是,计算机上的文件夹中有一个主文件夹,它不会更改,但仍具有旧名称。我看不到通过Xcode更改此文件夹名称的方法,因此我从finder手动重命名。这使我的所有源文件和资源都变为红色,因此我在xcode中手动“重新链接”它们,它们现在是非红色的,看起来与新命名的文件夹相关联。但是我得到几个编译时错误,谈论旧的文件夹名称,但我不知道Xcode也指的是什么。错误看起来像这样

errors!

似乎派生数据是一个问题,所以我从Xcode中删除了派生数据文件夹,但我仍然遇到这些错误。有没有人以前经历过这个,我该怎么做才能重新审视我的项目?

2 个答案:

答案 0 :(得分:3)

注意:在进行任何更改之前,请备份项目文件夹。这是值得推荐的。

按照以下步骤重命名项目的源文件夹 -

  1. 关闭XCode。
  2. 重命名源文件夹。
  3. 右键单击项目包 .xcodeproj 文件,然后从上下文菜单中选择“显示包内容”。使用任何文本编辑器(Xcode)打开 .pbxproj 文件。
  4. 此步骤应非常谨慎。使用新文件夹名称搜索并替换原始文件夹名称
  5. 保存并关闭文件。
  6. 打开XCode项目。

答案 1 :(得分:1)

错误发生在编译阶段的构建时,因此您必须进入应用目标的编译源构建阶段,删除所有 .m 文件,然后添加他们又来了。

enter image description here

相关问题