Xcode试图找到或生成匹配的签名资产

时间:2016-12-06 07:55:30

标签: ios xcode provisioning-profile

enter image description here

请让我知道为什么会发生这种情况,解决方案是什么。

3 个答案:

答案 0 :(得分:1)

  1. 检查您的互联网连接 [这可能会在验证您的应用配置资料时发生]

  2. 重新启动Xcode并清理,构建并再次上传。

  3.   

    如果1和2不起作用,您可能需要检查您的规定   它已过期的个人资料。

    1. 如果它们未过期,您可能必须从Xcode / Preferences / Your Account Detail /
    2. 中删除开发和分发的配置文件。

      enter image description here

        

      然后,再次下载。

           

      然后,选择您在Build下载的正确配置文件   设置。

           

      关闭Xcode。

           

      打开Xcode并重新构建。

      祝你好运!

答案 1 :(得分:1)

我认为应该有一个更简单的方法来解决这个问题:

我取消选中手动自动管理签名和分配的个人资料,停止投诉。

Xcode > General > Signing

它似乎有效,但实际上,它有一个问题,阻止从以前安装的应用程序更新。

我把它挖了一下,找到了避免它的解决方案。

这是因为您的库中有不必要的配置文件,因此请手动删除它们。

~/Library/MobileDevice/Provisioning Profiles

重新启动你的xcode并存档然后验证,这次应该没问题。

答案 2 :(得分:-1)

请检查您是如何实现代码的:

  • 在xcode中选择项目(在播放停止按钮之后)
  • 更改计划以发布。
  • 在您的授权文件中,确保app-release具有值' production'
  • 再次Archieve它应该工作

[entitlement file for live/production ]

set scheme to release