证书
证书必须具备AppleDeveloperProgram会员资格,才能申请、下载和使用Apple签发的签名证书。
使用证书大多数情况下,Xcode是申请和安装数字证书的首选方法。但是,要申请适用于ApplePay、Apple推送通知服务、Apple钱包和移动设备管理等服务的证书,则需要在你开发者账户的“证书、标识符和描述文件”(英文)部分中,才能进行申请和下载。分发证书只能由账户持有人和管理员申请。
如需进一步了解如何使用签名证书,请查阅“Xcode帮助(英文)”。
保护你的账户和证书你的AppleID、鉴定凭证以及相关的账户信息和材料(例如,用于分发app或将app提交到AppStore的Apple证书),都是能够确认你身份的敏感素材。
确保AppleID和鉴定凭证的安全,请勿与任何人共享这些信息。要进一步了解,请参阅“安全性和AppleID”。请勿与组织外部的任何人员共享Apple证书。要了解如何在组织内部与受信任的团队成员安全地共享Apple证书,请参阅“Xcode帮助”中的“维护签名素材(英文)”。证书到期或被撤销Apple推送通知服务证书你将无法继续向你的app发送推送通知。ApplePay付款处理证书在你的app和网站上将无法完成ApplePay交易。ApplePay商家身份证书在你的网站上将无法完成ApplePay交易。PassTypeID证书(钱包)如果你的证书到期,用户设备上已安装的凭证将继续正常工作。但是,你不能再签署新的凭证或向现有凭证发送更新。如果证书被撤销,你的凭证将无法再正常工作。iOS分发证书(AppStore)如果你的AppleDeveloperProgram会员资格有效,则你在AppStore上的现有app将不受影响。但是,使用已过期或被撤销的证书来签名的新app或更新版本,都将无法提交至AppStore。iOS分发证书(企业内部、内部使用app)用户将无法再运行使用这个证书签名的app。你必须分发使用新证书签名的新版本app。MacApp分发证书和Mac安装器分发证书(MacAppStore)如果你的AppleDeveloperProgram会员资格有效,则你在MacAppStore上的现有app将不受影响。但是,使用已过期或被撤销的证书来签名的新app或更新版本,都将无法提交至MacAppStore。DeveloperIDApp证书(Macapp)如果你的证书到期,用户仍然可以下载、安装和运行使用这个证书签名的Macapp版本。但是,你需要使用新的证书来为更新和新的app签名。如果你的证书被撤销,用户将不能再安装使用这个证书签名的app。如果你的Macapp为CloudKit和推送通知等高级功能使用了DeveloperID预置描述文件,该预置描述文件必须为有效状态,你app的已安装版本才能够运行。了解更多。DeveloperID安装器证书(Macapp)如果你的证书过期,用户将无法启动此证书签名的Macapp安装器软件包。此前安装的app仍能继续运行,但无法进行新的安装,除非使用有效的DeveloperID安装器证书对安装器软件包重新签名。如果你的证书被撤销,用户将不能再安装使用这个证书签名的app。AppleWorldwideDeveloperRelations认证媒介证书开发者可使用AppleWorldwideDeveloperRelations证书颁发机构签发的这个证书,对第三方app和Safari浏览器扩展进行签名以及使用Apple钱包和Apple推送通知服务。从2021年1月28日开始,你用于对软件进行签名以便在Apple设备上安装、向AppStore提交app以及连接某些Apple服务的数字证书将通过新的AppleWorldwideDeveloperRelations媒介证书签发,该媒介证书将于2030年2月20日到期。了解更多(英文)。
注:Apple拥有随时撤销数字证书的决定权。有关更多信息,请阅读你的开发者账户(英文)中的AppleDeveloperProgram许可协议。
证书被盗用如果你怀疑你的PassTypeID证书或DeveloperID证书和私钥被盗用,希望申请撤销证书,请发送电子邮件至product-security@apple.com。你可以在自己的开发者账户(英文)中申请其他证书,以便继续开发和分发凭证。
我收到这样一条错误信息:“Xcodecouldnotfindavalidprivate-key/certificatepairforthisprofileinyourkeychain.”(Xcode无法在你的钥匙串中找到适用于此描述文件的有效私钥/证书配对。)这个错误信息表明,系统的钥匙串中缺少你用于对app进行签名的证书公钥或私钥。
如果你尝试对app进行签名和构建所用的系统并非原本用于申请代码签名证书的系统,通常会发生这个错误。如果证书过期或被撤销,也同样会引发这个错误。请确保app的预置描述文件包含有效的代码签名证书,而且系统的钥匙串中包含这个证书、最初用于生成这个证书的私钥以及WWDR媒介证书。
有关如何解决这个错误的说明,请查阅代码签名支持页面。
如果我的AppleDeveloperProgram会员资格到期,使用我的DeveloperID签名的app会出现什么情况?如果你的会员资格到期,用户仍然可以下载、安装和运行使用你的DeveloperID签名的app。但是,在你的DeveloperID证书到期后,你必须是AppleDeveloperProgram会员,才能获取新的DeveloperID证书来为更新版本和新的app签名。
p12证书
p12证书本专辑为您列举一些p12证书方面的下载的内容,p12证书、p12证书免费、p12证书的原理等资源。把最新最全的p12证书推荐给您,让您轻松找到相关应用信息,并提供p12证书下载等功能。本站致力于为用户提供更好的下载体验,如未能找到p12证书相关内容,可进行网站注册,如有最新p12证书相关资源信息会推送给您。
2020-09-2714:02:20阅读全文