我想发布我的iPhone应用程序。 我成功地存档了应用程序,但由于代码签名对话框问题而无法上传。步骤如下: 存档应用程序(Product -> Archive) 在组织器窗口中,单击上传到App Store... 单击上传 然后出现此对话框,我无法单击始终允许或允许 单击拒绝后,Xcode会显示上传过程中发生错误:代码签名失败 请问该怎么办? 感谢任何帮助。
在点击允许按钮后,请检查日志文件中是否有以下消息: Ignoring user action since the dialog has received events from an untrusted source 您很可能安装了与鼠标或键盘交互的第三方应用程序。例如,像MagicPrefs这样的应用程序将阻止您点击“允许”按钮。禁用该应用程序应该可以解决您的问题。
我通过以下步骤解决了这个问题: 前往钥匙串访问 > 在钥匙串中选择登录,在类别中选择证书 双击或右键单击您的证书 现在按照此图像中的设置进行设置 现在在钥匙串中选择登录,在类别中选择密钥 双击或右键单击您的密钥 (要查找证书密钥,请展开您的证书,然后显示密钥,在密钥选项卡中展开您的密钥,然后显示您的证书) 现在按照此图像中的设置进行设置 如果问题仍未解决,则删除您的证书并重新安装。
如苹果论坛所述,鼠标工具(如MagicPrefs、smoothMouth等)或VPN可能会导致此问题。我曾使用过MagicPrefs,在升级到OS X 10.11后遇到了这个问题。 卸载MagicPrefs后,“允许”和“始终允许”按钮都可以被点击。