带有El Capitan的Xcode 7无法签署二进制文件以进行导出 - 无法按"允许"按钮

Ale*_*one 18 macos xcode keychain ad-hoc-distribution

我遇到了一个问题,Mac OSX 10.11 El Capitan无法为二进制分发编码二进制文件.这个问题很奇怪:

  • 我已在此mac上转移了分发证书
  • XCode问我是否可以使用私钥来签署ipa
  • 单击"允许"或"始终允许"不执行任何操作,密码框不会因错误密码而抖动.

因此,我无法导出IPA(此私钥从未在此Mac上使用过).

如何修复Xcode7/El Capitan的"无法点击允许或始终允许"问题?

尝试将分发证书设置为"始终允许"也会在钥匙串助手中失败: 在此输入图像描述

BFe*_*her 9

出于安全原因,El Capitan不允许软件单击"允许"或"始终允许"按钮.如果您正在运行拦截鼠标事件MagicPrefs的软件,则可以将其注册为软件点击.尝试禁用任何读取鼠标事件或使用标准USB鼠标的软件.

我在这里找到了答案:https://forums.developer.apple.com/thread/25092 ,在这里:https://discussions.apple.com/thread/7305746


Kev*_*oss 3

这不是一个完整的解决方案,但我可以通过启动到安全模式并从那里构建来解决这个问题。在安全模式下,我还将 Xcode 应用程序添加到了钥匙串项,现在它不再请求许可。

  • 我跟踪我的问题是按照 BFeher 的评论中提到的那样安装了“MagicPrefs”。暂时禁用“MagicPrefs”允许我单击按钮而无需启动到安全模式。 (2认同)