我可以使用我的代码签名身份和配置概要文件来存档我的应用程序以进行分发。创建的二进制文件可以成功验证。
但是,令我困扰的是Xcode 7在签名身份对话框中的iOS分发选项之外还显示了一个重置按钮。
重置按钮如何工作?
我应该按下按钮来相应地重设我的签名身份,还是应该忽略它,因为我可以存档而不会出现错误消息?
一些猜测:
根据Apple
使用Xcode重置证书
如果Xcode检测到签名身份存在问题,则会在“帐户”偏好设置中显示适当的操作。如果Xcode显示“创建”按钮,则表示 member 中心或Mac上不存在签名身份。如果Xcode显示“重置”按钮,则签名标识在Mac上不可用-例如,它缺少私钥。如果单击“重置”按钮,Xcode将撤消并重新创建相应的证书。
在我的钥匙串中有两个证书,其中一个缺少私钥。我想xcode 7可能会检测到缺少私钥的那个,因此一直向我显示重置按钮。
最佳答案
当我有多个具有相同名称但过期日期不同的证书时,我已经看到了相同的行为。在这种情况下,点击“重置”按钮将禁用对话框当前会话的按钮,但是对于证书的撤销/重新发行似乎没有任何反应。
关于ios - 重置按钮如何在Xcode 7的签名身份对话框窗口中起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33471717/