我可以使用我的代码签名身份和配置文件归档我的应用程序以进行分发。并且可以成功验证创建的二进制文件。
然而,令我困扰的是Xcode 7除了签名身份对话框中的iOS分发选项外还显示了一个重置按钮。
重置按钮如何运作?
我应该按相应的按钮来重置我的签名身份,还是忽略它,因为我可以存档而没有错误消息?
有人猜测:
根据Apple
使用Xcode重置证书
如果Xcode检测到签名身份问题,它会在“帐户”偏好设置中显示相应的操作。如果Xcode显示“创建”按钮,则会员中心或Mac上不存在签名身份。如果Xcode显示“重置”按钮,则签名身份在Mac上无法使用 - 例如,它缺少私钥。如果单击“重置”按钮,Xcode将撤消并重新创建相应的证书。
在我的钥匙串中有两个证书,其中一个缺少私钥。我猜xcode 7可能会检测到缺少私钥的那个,因此一直向我显示重置按钮。
答案 0 :(得分:0)
当我有多个具有相同名称但有效期不同的证书时,我看到了相同的行为。在这种情况下,点击"重置"按钮禁用对话框当前会话的按钮,但似乎没有任何关于撤销/重新颁发证书的事件。