没有可用于签署Xcode 5的身份

Ole*_*nko 128 code-signing validating ios xcode5

当我尝试在Xcode 5中验证我的应用时,我有一个错误"没有可用于签名的身份".我尝试了所有:重新创建证书和配置文件,所有已在此网站上描述的方法和其他资源; 我很困惑,因为当我尝试将我的应用程序作为Ad-hoc分发时,它成功地在测试设备上创建并安装了一个IPA文件.但是,当我尝试验证我的应用程序或提交到AppStore时,我总是有错误.也许有人可以帮我解决这个问题.

Mav*_*vis 211

你需要做的就是:

  1. 转到开发人员中心的证书,标识符和配置文件

  2. 在"配置配置文件"/"分发"中创建新的配置文件

  3. 下载配置文件并打开它

  4. 重启Xcode

  • 不需要步骤3和4.它们被替换为: - >转到Xcode>首选项>帐户>使用的Apple ID>查看详细信息.按下刷新按钮,以便下载配置文件.下载后,单击"完成".现在您可以验证并提交它! (38认同)
  • 就我而言,重新启动xcode就可以了.谢谢 (20认同)
  • 确保在创建配置文件时使用相同的应用程序ID和XCode中的应用程序ID,否则它将不起作用..;) (8认同)
  • 即使在xcode 5.1.1上,我仍然需要重新启动xcode才能使其正常工作.有点跛脚. (5认同)
  • 是的,绝对有帮助.甚至没有重启Xcode. (4认同)
  • 我花了一个小时,因为官方文档从未提到第4步. (2认同)

小智 21

请确保您使用的是分发配置文件,而不是开发.Xcode中的代码符号设置与分发配置文件兼容.

在此输入图像描述


小智 17

验证过程不适用于Ad-hoc配置文件.需要创建分发配置文件.它未在beta测试说明中指定.我一整天都很痛苦,直到意识到.


小智 12

使用Application Loader(Xcode - > Open Developer Tool - > Application Loader).

此外 - 这个答案/问题也可能对您有所帮助:https: //stackoverflow.com/a/18914073/730172


hel*_*sjo 11

重启Xcode解决了我的问题!重启和/或清理解决了99%的问题......


mbu*_*c91 5

@CainaSouza上面的评论对我有用.我甚至不需要创建任何新的配置文件.

我只需要转到Xcode>首选项>帐户>(Apple ID)>查看详细信息,然后点击刷新按钮.一两分钟后,它完成并加载了我的配置文件.我甚至不必在我的项目选项中选择它,它已经选择了我最近生成的一个.


小智 5

清理产品构建文件夹(使用Alt按钮)重新启动Xcode

它解决了我同样的问题

  • 重启Xcode为我解决了这个问题. (3认同)