美文网首页
iOS 过期的证书怎么处理

iOS 过期的证书怎么处理

作者: shier | 来源:发表于2016-09-19 14:35 被阅读3529次

iOS如果提示XX证书过期,可以参考下面的帮助,有些必须要及时生成,有些可以晚点。

Certificates

Apple Developer Program membership is required to request, download, and use signing certificates issued by Apple. You must also be the Team Agent or an admin of your development team to request distribution certificates used for submitting apps to the App Store or Mac App Store. For more information on how to use signing certificates, review the App Distribution Guide.

In most cases, Xcode is the preferred method to request and install digital certificates for iOS and OS X. However, to request certificates for the Apple Push Notification service, Passbook, Mobile Device Management (MDM), and Safari extensions, you will need to request and download them from Certificates, Identifiers & Profiles in your account on the developer website.

Expired or Revoked Certificates

Apple Push Notification Service Certificate

You can no longer send push notifications to your app.

Pass Type ID Certificate (Passbook)

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)

If your Apple 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 Distribution Certificate (in-house, internal use apps)

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)

If your Apple 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.

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

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.

Apple Worldwide Developer Relations Certification Intermediate Certificate

The Apple Worldwide Developer Relations Certificate Authority issues certificates used by developers for signing third party apps and Safari Extensions, and for using Apple Wallet and Apple Push Notification services. We've issued a renewed certificate that must be included when signing all new Apple Wallet Passes, Apple Push Notifications, and Safari Extensions starting February 14, 2016. Read more.

Note: Apple can revoke digital certificates at any time at its sole discretion. For more information, read the Apple Developer Program license agreements in your account on the developer website.

Compromised Certificates

If you suspect that your Pass Type ID certificate or Developer ID certificate and private key have been compromised, and would like to request revocation of the certificate, send an email to product-security@apple.com. You can continue to develop and distribute passes by requesting an additional certificate from your account on the developer website.

I received an error message saying, "Xcode could not find a valid private-key/certificate pair for this profile in your keychain."

This error message indicates that your system's Keychain is missing either the public or private key for the certificate you are using to sign your application.

This often happens when you are trying to sign and build your application from a different system than the one you originally used to request your code signing certificate. It can also happen if your certificate has expired or has been revoked. Ensure that your app's provisioning profile contains a valid code signing certificate, and that your system's Keychain contains that certificate, the private key originally used to generate that certificate, and the WWDR Intermediate Certificate.

For instructions on how to resolve this error, review the Code Signing support page.

What happens to my Developer ID–signed applications if my Apple Developer Program membership expires?

If your membership expires, users can still download, install, and run your Developer ID–signed applications. However, once your Developer ID certificate expires, you must be an Apple Developer Program member to get new Developer ID certificates to sign updates and new applications.

链接来自:https://developer.apple.com/support/certificates/

相关文章

  • iOS 过期的证书怎么处理

    iOS如果提示XX证书过期,可以参考下面的帮助,有些必须要及时生成,有些可以晚点。 Certificates Ap...

  • iOS 证书过期处理

    又到了每年一次的证书过期的日子了,每到这个时候就会想苹果为啥不能两年,三年或者更多年在过期一次呢?呃,貌似想太多了...

  • iOS推送证书过期处理

    推送证书(生产Apple Push Services和开发APNs Development iOS)的有效期都是一...

  • iOS推送证书过期处理

    推送证书过期后要创建新的开发和生产证书【苹果会提前发送证书将要过期的邮件】;然后在钥匙串中导出对应的P12文件上传...

  • iOS极光证书过期处理

    解决方案: 1、删除MAC上钥匙串访问中对应的推送证书2、去开发者中心删掉过期推送证书,重新按着上面的步骤重新来一...

  • IOS线上应用证书过期处理

    1、生产证书过期处理 2、推送证书过期处理 参考链接:http://blog.sina.com.cn/s/blog...

  • 证书过期处理

    首先讲一下证书过期对项目的影响 1 不影响线上的产品 2 对打新的版本会有影响 接下来 处理证书方法 第一步 点...

  • iOS "this certificate has a

    证书详解iOS签名与证书 2016.2.14 苹果的WWDRCA 证书过期 导致无法提交AppStore并且显示 ...

  • iOS的推送证书过期的处理

    1.删除MAC上钥匙串访问中对应的推送证书。 2.打开系统自带的 KeychainAccess 创建 Certif...

  • iOS的推送证书过期的处理

    1.删除MAC上钥匙串访问中对应的推送证书。<根据过期日期看> 2.登录苹果开发者后台,revoke删除已过期推送...

网友评论

      本文标题:iOS 过期的证书怎么处理

      本文链接:https://www.haomeiwen.com/subject/rkhnettx.html