2011-04-15 53 views
0

我想将我的iPhone应用程序从com.domain.OldApp重命名为com.domain.NewApp重命名iPhone应用程序

我改名XCode中的项目,这导致了应用程序标识更改为预期com.domain.NewApp和相关的建立设置:

Bundle Identifier 
com.cityoflondonconsulting.${PRODUCT_NAME:rfc1034identifier} 
Bundle Name 
${PRODUCT_NAME} 

但我不能因为存档分发证书是旧应用程序名称。

如果我生成一个新的发行证书,我需要一个新的应用程序ID,这在技术上是App Store中的一个新应用程序。我应该在Xcode中以旧名称离开项目吗?这将保留旧App ID com.domain.OldApp,这是应用程序商店中应用程序的标识方式 - 还是应用程序标识号?

然后,我可以更改应用程序名称显示给用户的字段,例如在图标和搜索结果下。

所以

  • 改变目标>构建设置>捆绑显示名称。

  • 当我将新版本提交给App Store时,我可以编辑应用程序名称。

这是对的,如果是的话,我错过了什么?

回答

1

您还可以进入itunesconnect和重命名你的项目,然后下载一个新的mobileprovision等

+0

这将工作,如果你想在应用商店一个全新的应用程序,但我想保持收视率,评论等。 – 2011-04-17 16:37:29

2

您使用的实际应用程序名称不必与Bundle相关。我的应用程序的名称与捆绑包的名称不同,我没有发布任何问题。

+0

最难的一点是在越野车的Xcode到原来的名称重命名该项目4 :) – 2011-04-15 20:54:03

+0

由不重命名XCode项目 唯一的固定它在项目设置中更改捆绑显示名称。这将改变图标和搜索结果下的名称。 当您上传新版本时。输入版本信息,然后在按下UPLOAD BINARY之前,点击APP Metadata旁边的EDIT按钮(不是上面的营销文本部分)。 在那里你可以改变应用程序名称。 我使用新的应用程序名称(旧的应用程序名称),以便客户在更新他们的收藏应用程序消失并出现新的应用程序时不会恐慌。 几个版本将删除(以前...)部分 – 2011-04-17 14:53:17