iOS Appstore应用更新-代码签名

问题描述 投票:2回答:3

我对Appstore提交期间的代码签名有疑问。我已经向应用商店提交了一个应用,其中包含创建的配置文件和证书及其当前在应用商店中的状态。不幸的是,我丢失了备份这些配置文件和证书的计算机。我知道可以从我的开发人员帐户下载Prov个人资料。

我的疑问是,1)由于我没有.p12的备份,我是否需要从钥匙串中提出新证书的请求并继续进行?2)如果是这样,用户是否可以从Appstore升级现有应用?

预先感谢。

ios iphone app-store code-signing code-signing-certificate
3个回答
3
投票

这是您的答案

1)由于我没有证书和.p12的备份,我是否需要从钥匙串中提出新证书的请求并继续进行?

[不用担心,当您想为应用程序提供新的更新时,请创建新的.p12文件并使用它。证书用于通过开发者帐户对您的计算机进行基本身份验证。

2)如果是,用户是否可以从Appstore升级现有应用?

对用户来说没有问题,因为应用程序商店分发配置文件的配置与开发人员配置文件的配置有很大不同,因此无需用户进行更新。

仅供参考:Android的签名文件非常重要,而不是iPhone应用程序。对于Android,如果签名密钥丢失,则无法更新应用程序,而对于iPhone,则可以创建新证书并更新应用程序。


1
投票

是,您可以从新机器上请求新的生产证书。然后将其用于应用程序的旧配置文件。


1
投票

是的,在您的钥匙串中没有私钥,您不能使用通过该私钥创建的现有配置文件。因此,您需要使用新证书在开发人员门户中创建新的开发人员/发行证书。这不会影响appstore中的现有应用程序。

© www.soinside.com 2019 - 2024. All rights reserved.