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

Ios 找不到此可执行文件的有效配置文件,ios,xcode,provisioning-profile,Ios,Xcode,Provisioning Profile,我在我的Apple开发者帐户中注册了我的设备,我有一个应用程序ID,我创建了包括我所有设备的配置文件。现在,当我尝试在iPhone上运行该项目时,会出现以下错误:“找不到此可执行文件的有效配置文件”。但当我在配置文件中的其他设备上尝试时,它会工作 所有其他项目和配置文件都显示与此设备类似的行为。我已确认我的设备已添加,并且未在我的开发者帐户上禁用。有什么问题吗?谢谢Ronit。如果您的资源调配配置文件对其包含的所有设备都运行良好,但其中一个设备出现了问题中所述的问题,那么这就是解决方案 只需备份

我在我的Apple开发者帐户中注册了我的设备,我有一个应用程序ID,我创建了包括我所有设备的配置文件。现在,当我尝试在iPhone上运行该项目时,会出现以下错误:“找不到此可执行文件的有效配置文件”。但当我在配置文件中的其他设备上尝试时,它会工作


所有其他项目和配置文件都显示与此设备类似的行为。我已确认我的设备已添加,并且未在我的开发者帐户上禁用。有什么问题吗?

谢谢Ronit。如果您的资源调配配置文件对其包含的所有设备都运行良好,但其中一个设备出现了问题中所述的问题,那么这就是解决方案

只需备份设备,并从iPhone重置所有设置即可

转到iPhone的设置应用程序->常规->重置(最底部)->重置所有设置

后来我试着在项目和证书中不做任何更改的情况下运行这个应用程序,它可以正常工作


尽管我想为苹果的工程师们强调一下P

在我的例子中,我有一个应用程序具有显式的应用程序ID,并且在使用由Xcode创建的通配符配置文件时出现了相同的错误。我可以用以下方法修复它:

  • 将Safari指向并创建包含所有所需设备的开发配置文件
  • 打开Xcode的首选项>帐户
  • 选择您的Apple ID并单击“查看详细信息…”
  • “全部下载”
  • (下载到~/Library/MobileDevice/Provisioning Profiles)


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

    bundle id或iOS版本可能会导致问题。bundle id是通配符(*),我还尝试使用特定的bundle id。我有iOS版本8.2,部署目标也是8.2。请尝试重置设备!!