找不到此可执行文件的有效配置文件

时间:2015-04-08 06:00:20

标签: ios xcode provisioning-profile

我在Apple开发者帐户中注册了我的设备,我有一个App ID,我创建了包含所有设备的Provisioning配置文件。现在当我尝试在我的iPhone上运行项目时,它给了我这个错误,"找不到此可执行文件的有效配置文件。"但是,当我在配置文件中尝试其他设备时,它可以工作!!

所有其他项目和配置文件显示与此设备类似的行为。我已确认我的设备已添加,但尚未在我的开发者帐户中停用。可能是什么问题?

2 个答案:

答案 0 :(得分:0)

谢谢Ronit。如果您的Provisioning配置文件对其所有包含的设备都有效,但其中一个提供了问题中描述的问题,那么这就是解决方案。

只需备份设备,然后重置iPhone中的所有设置

转到iPhone的设置应用 - >一般 - >重置(非常底部) - >重置所有设置。

后来我尝试运行应用程序而没有对我的项目和证书进行任何更改,并且它有效...

虽然我想强调它为Apple工程师......:P

答案 1 :(得分:0)

在我的情况下,我有一个具有显式应用ID的应用,并且在使用由Xcode创建的通配符配置文件时遇到了相同的错误。我可以通过以下方式修复它:

  1. 将Safari指向https://developer.apple.com/account/ios/profile/并创建包含所有所需设备的开发个人资料
  2. 打开Xcode的偏好>帐户
  3. 选择您的Apple ID,然后单击"查看详细信息..."
  4. "全部下载"
  5. (下载到〜/ Library / MobileDevice / Provisioning Profiles)

    之后,我可以使用Xcode的“运行”命令在我的设备上运行应用程序。