ios 如果我的分发证书过期会怎样?

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/18681862/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-08-31 01:01:25  来源:igfitidea点击:

What happens if my distribution certificate expires?

iosiphoneapp-storecertificate

提问by Timur Mustafaev

My certificate will expire in 4 days, and I've uploaded for submission new app version with the new certificate. What happens if the old certificate expires? Will users be available do download my app with old certificate, or will Apple remove my app until the new certificate is provided?

我的证书将在 4 天后到期,并且我已经上传了带有新证书的新应用程序版本以供提交。如果旧证书过期会怎样?用户是否可以使用旧证书下载我的应用程序,或者在提供新证书之前 Apple 会删除我的应用程序吗?

回答by 9to5ios

What happens if my certificate expires or has been revoked?

如果我的证书过期或被吊销会怎样?

Apple Push Notification Service Certificate

Apple 推送通知服务证书

You can no longer send push notifications to your app.

您无法再向您的应用程序发送推送通知。

Pass Type ID Certificate (Passbook)

通行证类型 ID 证书(存折)

If your certificate expires, passes that are already installed on users' devices will continue to function normally. However, you will no longer be able to sign new passes or send updates to existing passes. If your certificate has been revoked, your passes will no longer function properly.

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

iOS Distribution Certificate (App Store)

iOS 分发证书(App Store)

If your iOS Developer Program membership is valid, your existing apps on the App Store will not be affected. However, you will no longer be able to submit new apps or updates to the App Store.

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

iOS Distribution Certificate (In-house, Internal Use Apps)

iOS 分发证书(内部、内部使用的应用程序)

Users will no longer be able to run apps that have been signed with this certificate. You must distribute a new version of your app that is signed with a new certificate.

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

Mac App Distribution Certificate and Mac Installer Distribution Certificate (Mac App Store)

Mac App 分发证书和 Mac 安装程序分发证书(Mac App Store)

If your Mac Developer Program membership is valid, your existing apps on the Mac App Store will not be affected. However, you will no longer be able to submit new apps or updates to the Mac App Store.

如果您的 Mac 开发者计划会员资格有效,则您在 Mac App Store 上的现有应用程序不会受到影响。但是,您将无法再向 Mac App Store 提交新的应用程序或更新。

Developer ID Application Certificate and Developer ID Installer Certificate (Mac Applications)

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

If your certificate expires, users can still download, install, and run versions of your Mac applications that were signed with this certificate. However, you will need a new certificate to sign updates and new applications. If your certificate has been revoked, users will no longer be able to install applications that have been signed with this certificate.

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

Original Source Apple Doc

原始来源Apple Doc

回答by Tarek Hallak

When distribution certificate expires, you can't submit new apps to AppStore. On the other hand the old live apps will work fine, ie: Nothing will happen to your live app in AppStore.

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

Consider check these Apple's threadand doc.

考虑检查这些 Apple 的线程doc