找不到此可执行文件的有效配置文件...(再次)

Rob*_*ert 46 xcode certificate provisioning-profile

我知道这已被多次询问和回答,但我正在撕裂我的头发,因为所提出的解决方案似乎都不起作用.

在此输入图像描述

我收到上述错误,尽管有一个有效的配置文件,据我所知,匹配包标识符:

在此输入图像描述

我已按照本网站上各种建议的解决方案中的步骤进行操作,包括删除所有现有证书并重新开始,如此此处所示.

我注意到的一件事是,配置文件没有显示在代码签名列表中,无论是目标还是项目.

任何人都可以提供进一步的建议

Joh*_*war 53

昨天发生在我身上.发生了什么事情,当我添加设备Xcode默认包含在错误的配置文件中.现在,Apple已更新配置门户,这更容易解决:

  1. 登录developer.apple.com/ios并单击"证书,标识符和配置文件"
  2. 单击设备,确保列出了相关设备
  3. 单击配置文件>全部,然后选择要使用的配置文件
  4. 单击编辑按钮
  5. 您将看到另一个设备列表,其中也有一个标签,可能会说"选择4个设备中的3个"或具有这种性质的东西.
  6. 选中全选框或滚动列表并检查设备.如果您的设备未经检查,则这是您的问题.
  7. 点击"生成"
  8. 不要点击下载和安装 - 如果你已经安装了配置文件,这可能会搞砸你的项目文件(有关更多信息,请参阅此问题).
  9. 打开Xcode,打开管理器,切换到Devices选项卡,然后点击右下角的Refresh按钮.这将拉入对配置文件的更改.

现在它应该工作.

  • @John:我在Organizer窗口中没有看到任何刷新按钮,你能告诉我它到底在哪里吗? (7认同)
  • 现在没有设备选项卡.您可以从Window> Devices获取它. (3认同)

Alp*_*ana 19

如果上述任何一项均无效,请检查您的设备日期,确保您的设备日期不超过配置文件到期日期,即未设置为远期.


kmi*_*las 18

+1将我的头撞在墙上一两天......

同时检查此设置:

构建设置 - >代码签名 - >供应配置文件

完成上述步骤后,"自动"设置对我有用.〜KJM〜


Abh*_*hek 18

File > Workspace Settings > Set Build system to "Legacy Build System"
Run Code Online (Sandbox Code Playgroud)


Ada*_*dam 16

Xcode5 再次破坏了这一点(祝贺Apple没有费心去测试他们最烦恼的一些代码.再次).

打破/修复它的新方法:

如果你有:

  1. 您设备上的旧个人资料(团队资料或非团队资料)
  2. 通过Xcode5任何副本在App Store上自动生成新的配置文件,即使它只是对您已有的配置文件的更新
  3. (注意:如果有任何同事将自己添加到配置文件中,则触发上述"更改")
  4. 您可以使用新的"帐户"对话框下载配置文件(注意:Apple现在已经针对各种情况要求这样做了 - 所有其他方法,包括手动下载,似乎都不受支持.即使Apple开发人员网站告诉您手动下载!Don不要这样做!它破坏了Xcode5!)
  5. Xcode5将在Build Settings中的下拉选择器中不正确地隐藏和重命名该配置文件
  6. (我讨厌这个下拉菜单.苹果公司的一些白痴一直在从中删除信息,其他人不断添加它,它在Xcode点发布之间翻转.为什么??!?!)
  7. 没有办法你可以选择正确的配置文件 - 无论你选择什么,Xcode5将使用错误的配置文件

解决方案很简单."Apple工程是懒惰的"解决方案:

  1. 转到Xcode5 - >窗口 - >管理器 - >设备
  2. 选择您的设备
  3. 选择配置文件
  4. 删除与您当前项目和/或团队相关的所有内容(如果需要,甚至包括其他项目 - 如果仍需要,可以在以后下载!)
  5. 重建.
  6. 您应该从Xcode5获得配置文件不存在的错误.即使你手动选择了你机器上的ALREADY PRESENT配置文件(是的 - 那个下拉列表再次出现错误.它与它在幕后选择的配置文件有关!)
  7. 在配置文件选择器中,选择"真实"配置文件
  8. 建立,运行 - 成功!


the*_*end 13

当我意外地将构建保留在释放模式时,它发生在我身上.


bho*_*omi 5

如果您的配置文件已过期,则可能会发生这种情况.另一个原因可能是您的设备日期超过了配置文件的到期日期.请确保您的设备日期正确无误.