重命名xcode项目

时间:2014-04-03 02:39:16

标签: ios xcode

在我的所有愚蠢行为中,我注意到我拼错了我自己的项目。我真的很害怕在Mac中重命名它,因为某些文件路径引用了现在不存在的文件夹。有没有一种简单的方法来重命名项目?

5 个答案:

答案 0 :(得分:4)

尝试重构,它应该可以正常工作,如果它没有重构会立即创建快照。

  1. 在Xcode中,转到导航器面板并选择目标:
  2. enter image description here

    1. 转到检查器面板(位于最右侧),然后选择“文件检查器”图标。您可以在此处更改项目名称。 (您将获得弹出对话框以确认更改。)
    2. enter image description here

      所以试一试,如果它炸毁了恢复,并创建一个新项目,并慢慢迁移到新项目(如@ troop231所述)。

      祝你好运!

      source

答案 1 :(得分:1)

我已在其他地方将此作为答案发布,但这样做的确如此......

这是一个四步变化。真是一种痛苦

步骤0 - 备份现有项目

  1. 退出Xcode
  2. 右键单击包含项目文件和资产的主文件夹,选择存档
  3. 这将为您创建OLD项目的存档
  4. 再次在Xcode中打开OLD项目
  5. 第1步 - 重命名项目。

    1. 在Xcode视图左侧的“项目导航器”中单击要重命名的项目。
    2. 在右侧选择“文件检查器”,项目的OLD名称应位于“身份和类型”下,将其更改为新名称。
    3. 出现一个下拉列表,其中包含“重命名”确定框
    4. 点击重命名。
    5. 第2步 - 重命名方案

      1. 在顶部栏中,只需通过“停止”按钮,就是您的OLD产品的方案,点击此处“管理方案”
      2. 单击方案中的OLD名称,它将变为可编辑,更改名称。 (如果你点击它两次,你进入编辑器(你不想要)点击管理方案按钮再回来)
      3. 第3步 - 使用您的资产重命名文件夹

        1. 退出Xcode
        2. 在正确命名的主文件夹中,新命名的xcodeproj文件具有错误命名的OLD资源文件夹。将OLD文件夹重命名为新名称
        3. 重新打开项目并收到警告“文件夹OLD不存在”,关闭警告
        4. 在“项目导航器”的左侧,单击顶级OLD文件夹名称。
        5. 在“身份和类型”下的“文件导航器”右侧,您将看到“名称”条目,将其从OLD更改为新名称
        6. 就在这下面是“location”条目,就在下面是具有OLD名称的文件夹符号。单击此按钮并选择新重命名的文件夹
        7. 步骤4 - 重命名构建plist数据

          1. 点击左侧“项目检查员”中的项目,在中心面板中选择“构建设置”
          2. 在本节中搜索plist
          3. 在打包时,您将看到Info.plist和产品包标识符。
          4. 在Info.plist中重命名OLD条目
          5. 在产品标识符中重命名旧条目
          6. 最后你已经完成并且可以重建(Apple-key + shift + k clean,Apple-Key + b然后构建)

答案 2 :(得分:0)

如果您刚刚开始使用正确的名称创建一个新项目最简单,那么删除旧项目。我们(我)一直这样做。

答案 3 :(得分:0)

要更改项目名称,请执行此方案。

选择目标

enter image description here

选择构建设置

enter image description here

在此处搜索产品名称

enter image description here

然后在此处更改新的App名称

enter image description here

请注意,XCODE项目名称不会更改,但是当您运行App名称时将会更改

enter image description here

答案 4 :(得分:0)

我已经多次遇到这种情况,这对我没有任何问题。 https://github.com/shabbirh/Xcode-Project-Renamer

那里有很多选择,一些作品,其他则没有。

遵循此步骤,您可以享用冷饮或热饮,而无需为Xcode重命名过程而烦恼。

  • 安装依赖项
  • 运行命令

gem install xcode-project-renamer

然后查找ProjectToBeRenamed.xcodeproj文件

cd yourParentProject/
xcode-project-renamer ProjectToBeRenamed NewProjectName

# Verbose information here.
# at the end you would see
Done.

我希望这对其他人有帮助。