协慌网

登录 贡献 社区

如何更改 iOS 应用程序的名称?

我前几天用一个愚蠢的开发代码名称开始了一个 iPhone 项目,现在我想改变项目的名称,因为它已经快完成了。

但是我不知道如何使用 Xcode 来做这件事,尝试在 info.plist 文件中更改应用程序的名称,导致签名过程出错(我认为......)并且我的应用程序不会启动给出我是一个启动器错误。

我想我可以制作一个新项目并将所有内容复制粘贴,但它看起来很原始,我希望有一个更文明的解决方案。

答案

  1. 转到Xcode Targets
  2. Get Info项目目标的信息(您当前的开发名称)
  3. Packaging下搜索Product Name 。更改您希望新项目名称的值。

在新版本的 Xcode( Xcode 5 )中更改项目名称遵循这个简单(尽可能详细)的步骤:

注意:在此示例中,我将假设的 “Sample” 名称更改为 “Test” 名称。

  1. 在项目导航器中的项目根目录上慢慢单击两次,然后它变为可编辑。

    在此输入图像描述

  2. 重命名项目。

    在此输入图像描述

  3. 按 “确定” 后,助手会建议您自动更改所有与项目名称相关的条目,并允许您取消选择其中一些条目(如果需要)。

    在此输入图像描述

  4. 按 '重命名',Xcode 将完成剩下的工作。同时,Xcode 可能会询问您制作项目快照的选项(这是非常值得推荐的)。

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

    在此输入图像描述

  6. 重复类似 1 和 2 的步骤,然后按 OK。

    在此输入图像描述 在此输入图像描述

  7. 而已。

另一种情况......之前的解释与更改项目名称有关,但您可能只需要更改主屏幕中应用程序图标下方显示的显示名称。这些是步骤:

  1. 在 “支持文件” 组中,找到 info.plist(或相关)文件

  2. 找到 “Bundle display name” 键并将值更改为新名称。

    在此输入图像描述

    在此输入图像描述

  3. 从模拟器或任何其他测试设备中删除 “旧” 应用程序。

  4. 再次清理并重建您的应用。

  5. 就是这样,您现在可以在主屏幕中看到新的应用名称。

您在 info.plist 中更改了包显示名称。就这么简单。

更改 “包显示名称”(而不是 “包名称”)是在应用程序名称中包含 “+” 等字符的唯一方法。在项目名称中包含特殊字符会在上传到应用商店时出错!