在应用商店中发布对现有应用的更新时签署 iOS 应用程序

Signing iOS application when publishing an update to an existing app on the app store

我是一名移动开发人员,我正在尝试更新应用商店中已有的应用。我公司的 CTO 在 Appstore iTunes connect 上将我添加为管理员。我对有关证书和配置文件的所有细节感到非常困惑。所以我的问题是:我是否必须创建一个与我的 Apple ID 关联的新证书 and/or 新配置文件?我不能使用已经存在的分发配置文件吗? 那么有人可以指定我需要什么才能成功签署和存档我的 iOS 申请。

首先,在您的情况下,您需要在启动应用程序之前检查一些事项

商店。

  • 首先请检查您的账户中是否有相关证书 如果不是系统的钥匙串

    一个。询问创建它的证书,你就是无法下载 直接从 Apple 开发者帐户获取。

    b。如果没有获得证书的选项,那么你需要 为自己创建一个 只需创建一个并重新编辑您的 使用新创建的证书再次配置配置文件

对于配置文件,您可以直接从开发者帐户下载它。

对于证书文件,您可以让之前创建的人导出(从钥匙串),然后您可以使用现有文件。或者你必须创建一个新的。

注意:根据您的帐户实体类型,苹果可以创建数量有限的证书文件。

小心 APNS 证书文件,它可能会直接影响到您的应用远程通知。

对于配置文件,它与上面的证书文件一起使用:

  • 如果您可以使用现有的证书文件,那么您可以通过下载来继续使用当前的配置文件。

  • 如果创建新的证书文件,则必须创建新的配置文件或编辑当前配置文件。 (我经常在添加新设备或更改证书文件时编辑现有文件)。