2016年2月14日,Apple全球开发者关系认证中心中级证书将过期。 我理解这将如何影响Mac OS X应用程序。 这会对iOS应用产生影响吗?
答案 0 :(得分:1)
找到了这个页面的宝石。 https://developer.apple.com/support/certificates/expiration/
谁需要采取行动? 为Apple Wallet提供通行证,提供Safari推送通知或创建Safari Extensions的开发人员需要下载续订的证书,并采取以下措施:
所以 - 如果您的iOS应用使用Apple Wallet Passes:
更新您的通行证签名服务器以替换过期的证书 在2016年2月14日之前更新了证书。在此日期之后, 为Apple Wallet生成通行证的应用程序将无法安装 新的传递,直到服务器更新。
要测试并验证Apple Wallet Passes的行为是否正确,请设置 通过签名服务器和iOS开发设备上的日期 到2016年2月15日或之后。重新启动系统并签名和 在设备上安装你的传票。
要测试并验证您的iOS应用是否正常,请设置日期 在您的iOS开发设备上,到2016年2月15日或之后。重新开始 您的设备并启动您的应用。
答案 1 :(得分:1)
对于iOS和OSX,从here下载新证书,将其安装在钥匙串中(双击)。 不要忘记删除旧证书,否则Xcode不会识别新证书。
在Keychain Access应用程序中,选择System keychain。选择“显示过期的证书”#39;在“查看”菜单中,然后删除Apple全球开发者关系证书颁发机构中级证书的过期版本。
答案 2 :(得分:0)
处理这么多来自苹果的愚蠢证书让我筋疲力尽,他说“保持简单”,但这不适用于开发人员。