我可以使用我的代码签名身份和配置概要文件来存档我的应​​用程序以进行分发。创建的二进制文件可以成功验证。

但是,令我困扰的是Xcode 7在签名身份对话框中的iOS分发选项之外还显示了一个重置​​按钮。

ios - 重置按钮如何在Xcode 7的签名身份对话框窗口中起作用-LMLPHP

重置按钮如何工作?

我应该按下按钮来相应地重设我的签名身份,还是应该忽略它,因为我可以存档而不会出现错误消息?

一些猜测:

根据Apple

使用Xcode重置证书

如果Xcode检测到签名身份存在问题,则会在“帐户”偏好设置中显示适当的操作。如果Xcode显示“创建”按钮,则表示 member 中心或Mac上不存在签名身份。如果Xcode显示“重置”按钮,则签名标识在Mac上不可用-例如,它缺少私钥。如果单击“重置”按钮,Xcode将撤消并重新创建相应的证书。

在我的钥匙串中有两个证书,其中一个缺少私钥。我想xcode 7可能会检测到缺少私钥的那个,因此一直向我显示重置按钮。

最佳答案

当我有多个具有相同名称但过期日期不同的证书时,我已经看到了相同的行为。在这种情况下,点击“重置”按钮将禁用对话框当前会话的按钮,但是对于证书的撤销/重新发行似乎没有任何反应。

关于ios - 重置按钮如何在Xcode 7的签名身份对话框窗口中起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33471717/

10-14 21:54
查看更多