首页 文章

在Xcode 4中重命名项目

提问于
浏览
334

我必须遗漏一些明显的东西,但我无法弄清楚如何在Xcode 4中重命名我的项目 .

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

11 回答

  • 54

    嗯,事实证明这是一个微不足道的事情 .

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

    尼斯 .

  • 2

    另一个选项 - 将光标移动到项目名称上 . 按Enter键 . 项目名称变为可编辑 .

  • 1

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

    Xcode scheme name

    要更改计划的名称:

    Product ==> Manage Schemes...

    然后选择您的方案并点击return / enter来编辑名称 .

    或者, Product ==> New Scheme... 用你的新名字创建一个新的:)

  • 2

    来自Apple:iOS Developer Library Technical Q&A QA1625

    按照以下步骤在Xcode 4.0或更高版本中重命名应用程序:在Xcode中,在项目编辑器的“目标”下选择目标,然后选择“视图”>“实用程序”>“显示文件检查器” . Xcode打开文件检查器窗格 . 在Project Name字段中输入应用程序的新名称,如图1所示,然后点击键盘上的返回键 . Xcode显示项目重命名对话框,其中包含可在项目中重命名的所有项目 . 保持在对话框中选择应用程序并取消选择所有其他项目,如图2所示,然后单击重命名以执行重命名操作 .

  • 26

    还有另外一种方法 .

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

    将打开一个表,询问您是否要重命名项目内容项 . 单击“重命名”按钮以完成项目的重命名 .

  • 82

    如果您还希望重命名默认情况下放置文件的 folder (与* .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文件夹,那么您将需要重复相同的操作 .

  • 13

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

  • 10

    我发布这个是因为我在XCode中重命名项目时一直很努力 .

    重命名项目既好又简单,但这不会重命名源文件夹 . 通过以下链接,我在Xcode 4和5中一步一步地完成了我的工作 .

    REF链接:
    Rename Project.
    Rename Source Folder and other files.

    1-备份项目 . 如果您正在使用git,则在进行任何更改之前,提交所有更改,制作整个项目文件夹的副本并在时间机器中备份 .

    2-打开您的项目 .

    3-慢速双击或按项目名称(蓝色顶部图标)上的Enter键并将其重命名为您喜欢的任何名称 .

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

    4-重命名方案a)单击停止按钮旁边的菜单,然后选择管理方案 . b)单击慢速单击或按旧输入旧名称方案并将其重命名为您喜欢的任何内容 . c)单击确定 .

    5 - 构建并运行以确保其有效 .

    注意:此时,除了在创建项目时创建的类中的注释和源文件夹之外,应重命名所有重要的项目文件 . 接下来,我们将重命名文件系统中的文件夹 .

    6-关闭项目 .

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

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

    9-使用新文件夹名称搜索并替换任何出现的原始文件夹名称 .

    10-保存文件 .

    11-打开XCode项目,测试一下 .

    12-完成 .

  • 612

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

  • 1

    重命名项目真的是最好的方法 .

    这是我在Xcode 4.3.2中所做的事情:

    • 在finder中复制原始项目

    • 在新文件夹中打开项目文件 .

    • 选择项目(小蓝色图标)

    • 再次单击并输入新项目名称 . 这可以做出合理的选择,例如更改目标,更改项目文件名和所有适当的引用 .

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

  • 1

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

    newAppName.xcodeproj
    

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

    anyOtherName.xcodeproj,
    

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

相关问题