上传到App Store,无法在“代码签名”对话框中单击“始终允许”

时间:2015-10-31 07:03:19

标签: ios iphone xcode swift keychain

我想发布我的iPhone应用程序 我成功归档了应用程序,但由于代码签名对话框问题而无法上传。

  • 归档应用(Product - > Archive
  • 在管理器窗口中,点击Upload to App Store...
  • 点击Upload
  • 然后此对话框打开,我既不能点击Always Allow也不能点击Allow

codesign dialog

  • 点击Deny后,Xcode会说An error occurred during upload: codesign failed

我该怎么办? 任何帮助都会很感激。

3 个答案:

答案 0 :(得分:7)

我解决了

的问题

转到钥匙串访问>在钥匙串中选择登录,在类别

中选择证书

双击或右键单击证书

现在从此图片设置设置

enter image description here

现在在钥匙串中选择登录,在类别中选择

双击或右键单击

(查找证书的密钥,展开证书然后显示密钥,在密钥选项卡中展开密钥,然后显示证书)

现在从此图片设置设置 enter image description here

如果没有解决,可能会解决您的问题,然后删除您的证书并重新安装。

答案 1 :(得分:7)

单击允许按钮后,检查日志文件以获取以下消息:

Ignoring user action since the dialog has received events from an untrusted source

您很可能安装了与鼠标或键盘接口的第三方应用程序。例如,像MagicPrefs这样的应用程序会阻止您单击允许按钮。禁用应用程序应该可以解决您的问题。

答案 2 :(得分:1)

Apple's forum中所述,鼠标的实用程序(例如MagicPrefs,smoothMouth等等)或VPN可能会带来这个问题。

我使用过MagicPrefs并在升级到OS X 10.11后遇到了这个问题。 我卸载了MagicPrefs,可以点击“允许”和“始终允许”按钮。