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

标签 xcode

这不是我第一次遇到这个问题,我怀疑也不是最后一次。尽管已经彻底了解了许多框架,但我仍然发现一个简单的 xcode 项目的组织结构难以捉摸。我只是想将一个项目从 CATouchSynth 重新命名为 ABTouchSynth。不久前我发现,如果您单击项目导航器中的项目文件夹,而不是更改身份和类型部分中的名称,它会将许多相关文件和目录重命名为新名称。但是,您计算机上的文件夹中有一个主文件夹没有改变,仍然是旧名称。我无法通过 Xcode 更改此文件夹名称,因此我从 finder 手动重命名了它。这将我所有的源文件和 Assets 变成红色,所以我在 xcode 中手动“重新链接”它们,它们现在是非红色的,并且似乎与新命名的文件夹链接。但是,我遇到了几个关于旧文件夹名称的编译时错误,但我也不知道 Xcode 指的是什么。错误看起来像这样

errors!

派生数据似乎是个问题,所以我从 Xcode 中删除了派生数据文件夹,但我仍然遇到这些错误。以前有人遇到过这种情况吗?我该怎么做才能恢复我的项目?

最佳答案

注意:在进行任何更改之前,请备份您的项目文件夹。强烈推荐。

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

  1. 关闭 XCode。
  2. 重命名源文件夹。
  3. 右键单击项目包.xcodeproj 文件并从上下文菜单中选择“显示包内容”。使用任何文本编辑器 (Xcode) 打开 .pbxproj 文件。
  4. 执行此步骤时应格外小心。搜索任何出现的原始文件夹名称并将其替换为新文件夹名称。
  5. 保存并关闭文件。
  6. 打开 XCode 项目。

关于xcode - 更改 Xcode 项目中主文件夹的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34559340/

相关文章:

iphone - 如何在 XCode 4.3 中更有效地组织我的项目、库等?

c - 在xcode中用c编程打开文件

objective-c - iOS 中的 ViewDidLoad 和 UINavigationController?

ios - 找不到 -lPods-AFNetworking 的库

cocoa - 在XCode中,当您在IB中而不是在代码中创建类的实例时,实例对象的名称是什么?

iphone - appDelegate 方法发生错误

objective-c - Cocos2d/CCDrawNode - 如何画线?

swift - ScrollView 中的图像不可滚动

在调用函数之前快速等待数组设置

ios - 搜索时打开AnnotationView