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

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

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


当前回答

尝试重新启动XCode

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

其他回答

我只是从项目设置的签名和功能中启用了自动管理签名选项。

在那之后,我通过在最后添加一些随机数改变了构建标识符,它为我工作。

所以在测试了所有这些选项之后,我认为正确的方式是,现在你必须为开发创建一个配置配置文件,而不仅仅是分发。转到首选项窗格,在配置配置文件下单击创建新的,选择开发,然后转到构建设置,将签名设置为自动(这将选择正确的配置),这为我做了。

我本以为苹果在做这种默认设置时能提供更多信息

欢呼,

G.

在我的例子中,这是因为所选择的方案Run操作指向另一个目标,其代码签名标识设置为iPhone分发器

将临时配置配置文件更改为dev

我最终通过记住在项目和目标选项卡中设置代码签名和供应参数来解决这个问题…