【问题标题】:Rename xcode project重命名 xcode 项目
【发布时间】:2014-05-14 15:27:00
【问题描述】:

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

【问题讨论】:

  • 先创建备份可以吗? “由于某些文件路径引用了现在不存在的文件夹”是什么意思?如果它们不再存在,您的项目如何正常运行。那部分有点不清楚
  • 只需使用正确的名称创建一个新项目,这会容易得多,并且可以让您从头开始。 (首先备份您当前的项目文件夹!Cmd + D)然后迁移您的故事板资产目录和代码文件。
  • 真正的问题是什么?该项目的名称是任何人都看不到的。如果您想更改用户将看到的 应用程序 的名称,只需将自己限制在此范围内(它是 Info.plist 的一部分)。

标签: ios xcode


【解决方案1】:

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

  1. 在 Xcode 中,转到导航面板并选择目标:

  1. 转到检查器面板(在最右侧)并选择文件检查器图标。您可以在此处更改项目名称。 (您将看到一个弹出对话框以确认更改。)

所以尝试一下,如果它破坏了恢复,并创建一个新项目,然后慢慢迁移到新项目(如 @troop231 所述)。

祝你好运!

source

【讨论】:

    【解决方案2】:

    我已将此作为答案发布在其他地方,但这就像它应该的那样工作......

    这是一个四步改变。而且是一种真正的痛苦

    第 0 步 - 备份现有项目

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

    第 1 步 - 重命名项目。

    1. 在 Xcode 视图左侧的“项目导航器”中单击要重命名的项目。
    2. 在右侧选择“文件检查器”,项目的旧名称应该在“身份和类型”下,将其更改为新名称。
    3. 出现一个下拉菜单,带有“重命名”确定框
    4. 点击重命名。

    第 2 步 - 重命名方案

    1. 在顶部栏中,只需单击“停止”按钮,就是您的旧产品的方案,单击此然后“管理方案”
    2. 点击scheme中的OLD名字,就可以编辑了,改名字。 (如果您单击它两次,您将进入编辑器(您不想要)单击管理方案按钮再次返回)

    第 3 步 - 使用您的资产重命名文件夹

    1. 退出 Xcode
    2. 在正确命名的 master 文件夹中,有一个新命名的 xcodeproj 文件和错误命名的 OLD assets 文件夹。将 OLD 文件夹重命名为您的新名称
    3. 重新打开项目,您会收到“文件夹 OLD 不存在”的警告,关闭警告
    4. 在“项目导航器”的左侧,单击顶层 OLD 文件夹名称。
    5. 在“身份和类型”下的“文件导航器”右侧,您将看到“名称”条目,将其从旧名称更改为新名称
    6. 正下方是“位置”条目,正下方是带有旧名称的文件夹符号。单击此处并选择新重命名的文件夹

    第 4 步 - 重命名构建 plist 数据

    1. 点击左侧“项目检查器”中的项目,在中心面板中选择“构建设置”
    2. 在本节中搜索 plist
    3. 在包装下,您将看到 Info.plist 和产品包标识符。
    4. 在 Info.plist 中重命名 OLD 条目
    5. 在产品标识符中重命名旧条目

    你终于完成了,可以重建(Apple-key+shift+k clean,Apple-Key+b then build)

    【讨论】:

      【解决方案3】:

      如果您刚刚开始,最简单的方法是创建一个具有正确名称的新项目,然后删除旧项目。我们(我)一直这样做。

      【讨论】:

        【解决方案4】:

        要更改项目名称,请通过此方案。

        选择目标

        选择构建设置

        在这里搜索产品名称

        然后在此处更改新的应用名称

        请注意,XCODE 项目名称不会改变,但运行时应用名称会改变

        【讨论】:

          【解决方案5】:

          我多次遇到这种情况,这对我有帮助,没有任何问题。 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.
          

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

          【讨论】:

            猜你喜欢
            • 2014-12-17
            • 2011-07-21
            • 1970-01-01
            • 2015-06-22
            • 1970-01-01
            • 2013-12-23
            • 2013-03-15
            • 2011-11-02
            相关资源
            最近更新 更多