Iphone 如果分发资源调配配置文件过期,我如何在应用商店中更新我的应用?

Iphone 如果分发资源调配配置文件过期,我如何在应用商店中更新我的应用?,iphone,app-store,Iphone,App Store,我想更新App Store中的现有应用程序,但我使用的配置文件已过期(我不确定它是否与同样过期的相应证书有关…)。因为苹果在《操作指南》中告诉我: 使用相同的分发资源调配 用于生成每个新版本的配置文件 你的申请 我不知道该怎么办。有人能帮忙吗?在iOS开发者门户网站上续订您的证书和配置文件。如果配置文件过期,只需续订或生成一个新的配置文件即可。我昨天做了,我的dist配置文件过期了,我只是删除了它并生成了一个新的 生成新证书后,下载它,从密钥链中删除旧证书并添加新证书 之后,尝试构建你的应用程序

我想更新App Store中的现有应用程序,但我使用的配置文件已过期(我不确定它是否与同样过期的相应证书有关…)。因为苹果在《操作指南》中告诉我:

使用相同的分发资源调配 用于生成每个新版本的配置文件 你的申请


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

在iOS开发者门户网站上续订您的证书和配置文件。

如果配置文件过期,只需续订或生成一个新的配置文件即可。我昨天做了,我的dist配置文件过期了,我只是删除了它并生成了一个新的

生成新证书后,下载它,从密钥链中删除旧证书并添加新证书


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

每个配置文件和每个证书都将过期。只要开发者帐户保持不变,只需创建一个新的分发证书就可以了。

重要的部分是保持相同的捆绑id

如果您的资源调配配置文件已过期,或者您必须生成另一个证书,这并不重要


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

您需要保持两件事完全相同:您使用的注册iOS开发者帐户和Xcode中的目标标识符属性(成为应用程序中的捆绑标识符)。这样做,结果将是应用商店中相同应用的更新


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

我已更改了几个应用程序的配置配置文件(用于添加IAP的通配符为非通配符),并且它们已被接受,因此,您引用的文档似乎有误导性。您不能真正“更新”您的分发资源调配配置文件。在我的情况下,我必须从头开始创建一个新的证书。如果您保留原始CSR,您可以续订分发证书及其相关的配置文件。如果我为应用程序启用了推送通知,我是否必须再次创建证书?用于构建应用程序的证书与用于推送的证书不同。如果APS证书已过期,则只需生成新的APS证书。您可以看到APS证书绑定到应用Id,而不是分发证书。