我在Apple开发者帐户中注册了我的设备,我有一个App ID,我创建了包含所有设备的Provisioning配置文件。现在当我尝试在我的iPhone上运行项目时,它给了我这个错误,"找不到此可执行文件的有效配置文件。"但是,当我在配置文件中尝试其他设备时,它可以工作!!
所有其他项目和配置文件显示与此设备类似的行为。我已确认我的设备已添加,但尚未在我的开发者帐户中停用。可能是什么问题?
答案 0 :(得分:0)
谢谢Ronit。如果您的Provisioning配置文件对其所有包含的设备都有效,但其中一个提供了问题中描述的问题,那么这就是解决方案。
只需备份设备,然后重置iPhone中的所有设置
转到iPhone的设置应用 - >一般 - >重置(非常底部) - >重置所有设置。
后来我尝试运行应用程序而没有对我的项目和证书进行任何更改,并且它有效...
虽然我想强调它为Apple工程师......:P
答案 1 :(得分:0)
在我的情况下,我有一个具有显式应用ID的应用,并且在使用由Xcode创建的通配符配置文件时遇到了相同的错误。我可以通过以下方式修复它:
(下载到〜/ Library / MobileDevice / Provisioning Profiles)
之后,我可以使用Xcode的“运行”命令在我的设备上运行应用程序。