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

kei*_*092 3 iphone xcode keychain ios swift

我想发布我的iPhone应用程序.
我成功归档了应用程序,但因为协同设置对话框问题而无法上传.

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

代码签名对话框

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

我该怎么办?
任何帮助都会感激不尽.

Lal*_*lji 7

我解决了问题

转到钥匙串访问 >选择登录钥匙串和证书类别

双击或右键单击您的证书

现在从此图像设置设置

在此输入图像描述

现在选择Keychains中的Login和类别中的Keys

双击或右键单击您的密钥

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

现在从此图像设置设置 在此输入图像描述

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


小智 7

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

Ignoring user action since the dialog has received events from an untrusted source
Run Code Online (Sandbox Code Playgroud)

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

  • 如果您远程登录计算机,也会发生这种情况.就我而言,在屏幕共享会话进行时,我无法通过屏幕共享批准此请求,甚至无法在本地机器上批准此请求. (2认同)