这是一个现有的应用程序,编译和分发多次。自从更新到Xcode 5,我有这个错误弹出。

我在代码签名中选择了我的开发人员配置文件用于调试。 删除派生数据几次。 戒烟几次 下载并尝试重新添加我的开发者证书。 重置我的电脑!检查更新 尝试使用黑魔法! 方案>生成配置被设置为调试

奇怪的情况是,我正在编译到iOS 6.1,这样我就可以在我的iPhone 3GS上运行——基础是SDK iOS 7?这是一个问题吗?我只需要在更换到iOS 7之前先测试一下。


当前回答

如果使用分发配置文件对设备进行调试,则会发生此错误。

进入构建设置>配置配置文件,并将调试设置为“None”。

其他回答

当您选择一个临时配置配置文件时,往往会出现此错误。确保您的代码签名是用于开发的。

如果使用分发配置文件对设备进行调试,则会发生此错误。

进入构建设置>配置配置文件,并将调试设置为“None”。

尝试重新启动XCode

在根据所有这些建议设置了供应和代码签名设置后,重新启动才最终允许它在供应设置为none和代码签名设置为iOS开发者(自动)的情况下运行。

Hasan83的答案对我有用。临时供应给出了这个错误,我的设备也没有包括在供应文件中。我将自动设置为供应和构建。Xcode提示修复这个问题,因此通过下载和设置开发人员供应文件修复了这个问题。

这个问题发生在我身上,因为我删除了项目=>信息下的“配置”。

要解决这个问题,请转到“Product”=>“Scheme”=>“Manage Schemes”。编辑活动方案并检查“构建配置”是否没有为每个进程(运行、测试等)指定任何已删除的配置。