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

标签 ios xcode code-signing

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

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

enter image description here

重置按钮如何工作?

我应该按下按钮相应地重置我的签名身份还是忽略它,因为我可以在没有错误消息的情况下存档?

一些猜测:

根据 Apple

Resetting Certificates Using Xcode

If Xcode detects an issue with a signing identity, it displays an appropriate action in Accounts preferences. If Xcode displays a Create button, the signing identity doesn’t exist in Member Center or on your Mac. If Xcode displays a Reset button, the signing identity is not usable on your Mac—for example, it is missing the private key. If you click the Reset button, Xcode revokes and re-creates the corresponding certificate.

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

最佳答案

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

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

相关文章:

visual-studio-2008 - 我们是否需要安装中间代码签名证书以获得完全信任的 XBAP/ClickOnce 应用程序?

ios - 将数据从数组加载到 UITableView 单元格

IOS:如何在 UIWebview 中加载本地文件,例如:.png、.doc、.pdf 等

ios - 如何检测是否调用了 NSTimer 选择器

xcode - 使用异步调用创建 Parse 服务以返回响应

ios - 我不小心删除了Keychain中的Apple提交证书

ios - 以编程方式自动布局不垂直居中

ios - 在一个分支中创建的文件在另一个分支中以红色显示为丢失

ios - 使用 Google Firebase 通知构建错误

c++ - 如何在 OSX 上获取 "codesigned"gdb?