向应用商店中的现有应用发布更新时签署 iOS 应用

Posted

技术标签:

【中文标题】向应用商店中的现有应用发布更新时签署 iOS 应用【英文标题】:Signing iOS application when publishing an update to an existing app on the app store 【发布时间】:2018-12-06 13:18:51 【问题描述】:

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

【问题讨论】:

【参考方案1】:

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

商店。

首先,检查您是否有相关证书 如果不是系统的钥匙串

一个。要求创建它的证书,您无法下载 直接从苹果开发者账户获取。

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

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

【讨论】:

【参考方案2】:

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

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

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

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

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

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

【讨论】:

以上是关于向应用商店中的现有应用发布更新时签署 iOS 应用的主要内容,如果未能解决你的问题,请参考以下文章

在应用商店 iOS 上的可用日期之前更新现有二进制文件的新二进制文件

在不更改 IOS 7 的情况下更新现有应用程序

在没有“应用签名”的情况下为 Google Play 商店中的应用设置新的上传密钥

Windows Universal现有应用程序向SQLite表添加新列

向现有 Xcode 项目添加尺寸类

我可以使用应用商店分发配置文件重新签署使用 ad-hoc 配置文件构建的 iOS 版本版本吗?