如果我的发行证书过期,该怎么办?


Answers:


190

如果我的证书过期或被吊销,该怎么办?

苹果推送通知服务证书

您无法再将推送通知发送到您的应用。

合格证ID证明书(存折)

如果您的证书过期,则用户设备上已安装的通行证将继续正常运行。但是,您将不再能够签名新通行证或将更新发送到现有通行证。如果您的证书已被吊销,则通行证将不再正常运行。

iOS发行证书(App Store)

如果您的iOS开发者计划成员资格有效,那么您在App Store上的现有应用将不会受到影响。但是,您将不再能够向App Store提交新应用或更新。

iOS发行证书(内部,内部使用的应用程序)

用户将不再能够运行已使用此证书签名的应用。您必须分发使用新证书签名的应用程序的新版本。

Mac App分发证书和Mac Installer分发证书(Mac App Store)

如果您的Mac Developer Program成员资格有效,则Mac App Store上的现有应用程序将不受影响。但是,您将不再能够向Mac App Store提交新应用或更新。

开发人员ID应用程序证书和开发人员ID安装程序证书(Mac应用程序)

如果您的证书过期,用户仍可以下载,安装和运行使用此证书签名的Mac应用程序的版本。但是,您将需要一个新证书来签署更新和新应用程序。如果您的证书已被吊销,则用户将不再能够安装使用此证书签名的应用程序。

原始来源Apple Doc


因此,我必须为内部分发的所有带有过期证书的应用程序重新构建一个新版本吗?
fabregas88 2014年

嗨,所以要续签发行证书(我的证书将在10天后到期),我需要将其吊销。但是,如果我撤销请求新的证书,我是否可以使用此新发行证书发送更新(即我将无法发送更新)?
阿尼什(Anish)2014年

@anish您也需要更新内部版本...因为App Store中的应用程序可以与相关的包标识符一起使用。但是,如果您续订会员计划,则App Store中的应用将继续运行。
9to5ios 2014年

3
要澄清的是,iOS发行证书(App Store)iOS发行证书(内部,内部使用的应用程序)是一个相同的证书,是在developer.apple.com上选择Production-> App Store和Ad Hoc选项时创建的,正确?区别在于,前者用于App Store,而后者-用于Ad Hoc分发。因此,我是否正确理解任何特殊应用程序由于证书过期而必须每年至少重新分发一次才能继续工作?
SaltyNuts

@SaltyNuts的区别在于,在临时证书中,您可以添加设备进行测试,而对于Appstore,分发证书中不包含任何设备。
2015年

17

分发证书过期后,您将无法将新应用提交到AppStore。另一方面,旧的实时应用程序可以正常运行,即:AppStore中的实时应用程序不会发生任何事情。

考虑检查这些Apple的线程doc


2
推送通知也不会受到影响吗?
Nadav B

@Tarek Hallak,如果发行证书过期并且该应用程序已在应用商店中上线,是否会收到推送通知?请回答?
基兰·贾达夫

仅当APNS证书过期时,它才起作用,否则,您可以发送/接收通知,还可以在不更新AppStore上的应用程序的情况下更新APNS证书。
塔雷克·哈拉克
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.