【问题标题】:Renaming projects in Xcode 4在 Xcode 4 中重命名项目
【发布时间】:2011-07-21 23:04:21
【问题描述】:

我一定遗漏了一些明显的东西,但我不知道如何在 Xcode 4 中重命名我的项目。

如果我没记错的话,Xcode 3 有一个专门的菜单项,但 Xcode 4 中没有这样的条目。

【问题讨论】:

    标签: xcode4


    【解决方案1】:

    嗯,事实证明这确实是一件小事。

    您需要做的就是在项目导航器中的项目根目录上单击两次慢慢,然后它就可以编辑了。重命名项目并按“输入”后,它会建议自动更改所有与项目名称相关的条目,并允许您根据需要取消选择其中的一些。

    很好。

    【讨论】:

    • 感谢您这么直接的回答! :)
    • 或者直接选择它并回车。
    • 不错。虽然,将菜单项也留在里面肯定不会有什么坏处!
    • 这很好用,但我还必须创建一个新方案并删除旧方案。旧方案仍在尝试以旧应用名称为目标。
    • 或单击一次然后按回车 — 与在 Finder 中重命名文件相同。 :)
    【解决方案2】:

    另一个选项 - 将光标移动到项目名称上。点击输入。项目名称变为可编辑。

    【讨论】:

      【解决方案3】:

      除了重命名项目之外,您可能还需要重命名方案,使其与您的新项目名称相匹配。

      要更改方案的名称:

      Product ==> Manage Schemes...

      然后选择您的方案并按回车/输入以编辑名称。

      或者,Product ==> New Scheme... 使用您的新名称创建一个新名称 :)

      【讨论】:

        【解决方案4】:

        来自苹果:iOS Developer Library Technical Q&A QA1625

        按照以下步骤在 Xcode 4.0 或更高版本中重命名您的应用程序:

        1. 在 Xcode 中,在项目编辑器的“Targets”下选择您的目标,然后选择 View > Utilities > Show File Inspector。
        2. Xcode 打开文件检查器窗格。在 Project Name 字段中输入应用程序的新名称,如图 1 所示,然后按键盘上的回车键。
        3. Xcode 显示一个项目重命名对话框,其中包含可以在项目中重命名的所有项目。让您的应用程序在对话框中保持选中状态并取消选择所有其他项,如图 2 所示,然后单击重命名以执行重命名操作。

        【讨论】:

        • 最好的方法!!它还会更新所有引用。
        【解决方案5】:

        还有另一种方法。

        要在 Xcode 4 中重命名项目,请从项目窗口左侧的项目导航器中选择项目文件。选择“视图”>“实用工具”>“文件检查器”以打开项目窗口右侧的文件检查器。文件检查器的顶部是项目名称文本字段。输入新的项目名称,然后按 Return 键或 Tab 键。

        将打开一个工作表,询问您是否要重命名项目内容项。单击重命名按钮完成项目重命名。

        【讨论】:

        • 我今天根本无法让“缓慢单击两次”方法为我工作(尽管过去有),但这个方法做到了。很好的备份。
        【解决方案6】:

        除了提供的其他答案之外,如果您还想重命名默认放置文件的 文件夹(与 *.xcodeproj 文件位于同一级别),然后执行以下步骤:

        - In Finder copy and paste the '<RootFolder>/<OldProjectName>' folder 
              (in the same location) and 
              rename the copied folder to '<RootFolder>/<NewProjectName>'
        
        - In XCode in the 'Project Navigator' (first tab in the pane on the left) 
        
        foreach ('Group' you have in your project)
        {
           Select the 'Group' and observe the details in the 'File Inspector' 
                  (first tab in the pane on the right)
        
           if ('Path' == 'Relative to Group' 
                  AND 'Full Path' ==  '<RootFolder>/<OldProjectName>')
           {
                   Click the icon to change the path of the 'Group' 
                   Choose the '<RootFolder>/<NewProjectName> folder
           }
        }
        
        - Delete the '<RootFolder>/<OldProjectName>' folder
        
        - Open the Project Settings, choose the Project target and under 'Build Settings' 
        
          - find change the path appropriately for the following values:
        
                'Prefix Header' and 'Info.plist file' 
        

        你已经完成了。

        如果您还有一个 Tests 文件夹,那么您将需要重复相同的操作。

        【讨论】:

        • 非常感谢!我还必须修复缺少的添加资源,但这很容易:只需将位于新文件夹中的新文件拖到引用被破坏的项目组(红色)。我还有其他损坏的参考资料。在“构建设置”中搜索 有助于修复它们。
        【解决方案7】:

        使用 shift 命令 j 打开导航器。它不是左边的条,它在右边。

        【讨论】:

          【解决方案8】:

          编辑 10/10/19:有一个很棒的工具可以在 Xcode 中重命名项目,我试过了,效果很好:

          https://github.com/appculture/xcode-project-renamer


          我发布这个是因为我在 XCode 中重命名项目时一直在苦苦挣扎。

          重命名项目既好又简单,但这不会重命名源文件夹。以下是我在 Xcode 4 和 5 中所做的工作的分步说明,感谢下面的链接。

          参考链接:
          Rename Project.
          Rename Source Folder and other files.

          1- 备份您的项目。 如果您使用 git,请提交任何更改,复制整个项目文件夹并在时间机器中备份,然后再进行任何更改。

          2- 打开您的项目。

          3- 在项目名称(蓝色顶部图标)上缓慢双击或按 Enter 键,然后将其重命名为您喜欢的任何名称。

          注意:重命名项目并按“输入”后,它会建议自动更改所有与项目名称相关的条目,并允许您根据需要取消选择其中的一些。全部选中,然后单击确定。

          4- 重命名方案 a) 单击停止按钮旁边的菜单并选择管理方案。 b) 在旧名称方案上单击或按 Enter 键,然后将其重命名为您喜欢的任何名称。 c) 点击确定。

          5 - 构建并运行以确保其正常工作。

          注意:此时所有重要的项目文件都应重命名,但创建项目时创建的类中的 cmets 和源文件夹除外。接下来我们将重命名文件系统中的文件夹。

          6- 关闭项目。

          7- 重命名主文件夹和源文件夹。

          8- 右键单击​​项目包 .xcodeproj 文件并从上下文菜单中选择“显示包内容”。使用任何文本编辑器打开 .pbxproj 文件。

          9-搜索任何出现的原始文件夹名称并将其替换为新文件夹名称。

          10- 保存文件。

          11- 打开 XCode 项目,进行测试。

          12- 完成。

          【讨论】:

            【解决方案9】:

            我也遇到这个问题。我所做的只是更改 TARGETS 的名称。然后 iPhone 或模拟器上显示的名称会发生​​变化。项目中的文件名不会改变。 试试这个方法。

            【讨论】:

              【解决方案10】:

              重命名项目确实是最好的方法。

              这是我在 Xcode 4.3.2 中所做的:

              • 在查找器中复制原始项目
              • 在新文件夹中打开项目文件。
              • 选择项目(蓝色小图标)
              • 再次单击并输入新项目名称。这样可以做出合理的选择,例如更改目标、更改项目文件名和所有适当的引用。

              我用一堆类似的后端框架和图标制作定制配件。没有什么是完美的,但当应用程序有很多相似之处时,这是一种节省大量配置点击的快速方法。

              【讨论】:

                【解决方案11】:

                这些都不适合我。原因是在 Finder 中我已经手动将 oldAppName.xcodeproj 更改为

                newAppName.xcodeproj 
                

                使用新名称,所以当我尝试在 Xcode 4 中编辑项目名称时,我收到一个错误,它无法保存 newAppName.xcodeproj,因为它已经存在。解决方案是使用 Finder 将 newAppName.xcodeproj 更改为

                anyOtherName.xcodeproj, 
                

                然后我可以在 Xcode 中编辑项目名称,Xcode 将 anyOtherName.xcodeproj 重命名为 newAppName.xcodeproj。

                【讨论】:

                  猜你喜欢
                  • 2011-07-18
                  • 2014-12-17
                  • 2014-05-14
                  • 1970-01-01
                  • 1970-01-01
                  • 2013-12-23
                  • 2013-10-26
                  相关资源
                  最近更新 更多