如果分发配置文件已过期,如何在App Store中更新我的应用程序?

时间:2010-09-20 12:14:45

标签: iphone app-store

我想更新App Store中的现有应用程序,但我使用的配置文件已过期(我不确定,如果它与相应的证书有关,也已过期...)。 Apple自从在How-Tos中告诉我:

使用相同的分发配置  用于构建每个新版本的配置文件  您的申请

我不知道该怎么办。有人可以帮忙吗?

5 个答案:

答案 0 :(得分:12)

重要的部分是保持相同的包ID。

如果您的配置文件已过期或您必须生成另一个证书,则无关紧要。

获取配置文件的新版本,构建您的应用程序,它应该没问题。

答案 1 :(得分:3)

如果个人资料已过期,请简单续订或生成新的个人资料。我昨天做了,我的dist配置文件已过期,我只是将其删除并生成一个新配置文件。

生成新证书后,下载它,从钥匙串中删除旧证书并添加新证书。

之后,尝试构建您的应用。 (有时需要重新启动Xcode)

答案 2 :(得分:2)

每个配置文件和每个证书都将过期。只要开发人员帐户仍然相同,只需创建一个新的分发证书即可。

答案 3 :(得分:2)

您需要保持两个相同的东西:您使用的已注册的iOS开发人员帐户,以及Xcode中的目标标识符属性(成为应用程序中的Bundle Identifier)。这样做,结果将是App Store中同一个应用程序的更新。

您可以续订,在门户中重新创建,在新Mac上安装等所有其他内容,包括门户网站中创建的应用程序ID(未通配符),开发人员或分发证书以及门户中的配置文件,安装在Xcode或iDevice。您还可以更改Bundle显示名称(在图标下),产品名称,Xcode中的目标名称,甚至可以更改应用程序商店中显示的应用程序名称(如果它没有误导性地区别)。

答案 4 :(得分:1)

在iOS Developer Portal中续订您的证书和配置文件。