2011-12-07 54 views
0

在Build Settings的“代码签名”部分下,我将“Debug”设置为“Do not Code Sign”,将其下方的“Any iOS SDK”下方的缩进行设置为“iPhone Developer”值。Xcode 4中Debug build配置的正确代码签名设置是什么?

当我构建和运行时,Xcode告诉我:

警告:应用程序未能协同设计验证。签名是 无效,或者未使用iPhone分发证书签名。 (-19011)

问题是,我正在使用Debug配置!无论如何,所以我将其更改为分发证书,但是现在Xcode推出了一个错误消息,说明我的设备上没有有效的Ad-Hoc Distribution Provision Profile。当然没有,因为我只想像往常一样发展。

以前我已经安装了分发证书。这是混乱开始的地方。

没有其他人遇到这个问题,并找到解决方案如何解决它?

回答

0

您可以创建开发人员证书和开发人员配置文件。在调试时不要使用Ad-Hoc Distribution Provisioning Profile。请检查您的开发者证书。

+0

我不必创建它。它已经在那里。用我的开发人员证书工作了几个月,没有任何问题。直到我提交我的应用程序。 – dontWatchMyProfile

+0

配置文件存在一些问题。您可以创建新的开发人员配置文件并选择它。这需要两分钟。你使用推送通知吗? – Voloda2

0

这是提交一个应用程序(建设作为存档,并使用分布图),如果你发布你的Build Settings目标都和你项目的截图这将是有益的,当你得到完全相同的错误因为有很多事情可能是错误的。但是它似乎是您的代码签名的主要问题。

相关问题