如何在Xcode 5中重命名项目?

如何在Xcode 5中重命名项目? 我需要采取哪些步骤? 过去这一直是一个非常棘手的手动过程。

那么,Xcode 5中的答案非常非常非常简单! 在左侧的Project Navigator中,慢点击2 x,项目文件名将可编辑。 input新的名称。 一张表会出现一个警告,并列出Xcode 5认为应该改变的所有项目。 你可以信任它,但你应该检查它。 该列表将包括info.plist和各种文件,还包括像MainMenu菜单这样的nib / xib文件中的所有相关string。

接受更改,您将得到保存项目快照的提示。 当Xcode询问的时候总是做一个快照,如果某些东西不起作用,恢复会很有用。

更改项目名称: –

  1. 点击xcode中的目标,在名称下的“Identify and Type”右边更改名称,然后按下键盘上的ENTERbutton。
  2. 将出现一个窗口,确认更改以及更改内容。 一旦你确认它会做出改变。

更改根文件夹名称: –

  1. 转到项目目录并重命名根文件夹,
  2. 打开项目,你会发现所有的文件丢失,你需要再次添加项目的所有文件
  3. 右键单击项目包.xcodeproj文件,然后从上下文菜单中select“显示包内容”。 用任何文本编辑器打开.pbxproj文件。 4>使用新的文件夹名称search并replace任何出现的原始文件夹名称。 5>保存文件。

更改scheme名称: –

  1. 重命名.xscheme文件 在这里输入图像描述

如果您的项目是静态框架,那么请确保您的头文件具有公共目标成员资格

我真的build议只需在一般编辑器(如Sublime Text)中打开文件夹,然后在整个文件夹中进行查找/replace。 我发现的其他方法不稳定,尤其是与.xcworkspace和cocoapods结合使用时。

在Xcode 8.0中,要重命名项目,只需按照Xcode帮助中的描述进行操作即可:

1-在项目导航器中select您的项目。

2-在文件检查器的标识和types部分,在名称字段中input新名称。

3-按回车键。

显示一个对话框,列出项目中可以重命名的项目。 该对话框包含预览更改后项目的显示方式。

4-要有select地重命名项目,请禁用任何您不想重命名的项目的checkbox。 要仅重命名您的应用程序,请选中该应用程序并取消select所有其他项目。

5-点击重命名。

资料来源: http : //help.apple.com/xcode/mac/8.0/#/dev3db3afe4f

Xcode 6(testing版6截至目前)对于重命名项目似乎不是很可靠。 对我来说,它没有重命名几个文件和组。 它也不重命名项目所在的物理文件夹。要重命名我的项目,以确保一切都干净,我花了额外的时间来创build一个新的名称的项目,并复制所有的文件。 这些资产很容易复制,但群组必须重新创build。 但是,最大的问题是CoreData数据模型文件。 试图简单地复制这将导致一个损坏的模型文件,即使一切看起来好像。

当您在XCode5中重新命名项目名称时,从目标—>常规—>标识中删除info.plist条目。 你只需要再提一次。

在这里输入图像描述

在Xcode 7中,重命名一个项目仍然会破坏你的应用程序。 确保在尝试之前备份它。 点击项目图标,在检查器窗格中find项目名称。 如果你在那里改变它,Xcode会问你是否要重命名相关的文件。 可能工作。 但是,如果没有,请尝试这种暴力方法:

  1. closuresXcode
  2. 使用高级文本编辑器,如Sublime Text或Atom ,打开根文件夹。 它会打开文件夹结构。
  3. 执行全局search并replace(可能是cmd + shift + f ),并用New AppreplaceMy Wrong App Name 。 如果您的项目名称包含空格,也searchMy_Wrong_App_Name并用New_Appreplace。 这改变了所有的文件内容。
  4. 现在,您需要使用旧的应用程序名称查找项目中的所有文件。 重命名他们所有,也是文件夹。
  5. 重要提示:右键单击>显示软件包内容打开项目文件,然后重命名其中的所有文件。
  6. 重新打开你的Xcode项目或工作区。 编译。

如果您使用Pods,则还需要打开Pod项目并更改其中的文件。

这是另一个很好的例子,它适用于Xcode 5