2010-08-13 64 views
1

我有“可执行文件被签署了无效授权”错误。只有在尝试将get-task-allow的Entitlements.plist设置为TRUE时才会出现该错误。尝试这样做的原因是因为im试图让设备令牌显示在控制台中,稍后使用设备令牌进行推送通知。Dreaded“可执行文件被签署了无效授权”

虽然,如果我将false设置为get-task-allow,应用程序将在iPad中构建。

目前使用的XCode SDK 3.2.3,iPad等iOS 3.2.1

我曾尝试一切从消除所有的钥匙,从Mac证书。撤销iPhone Provisioning Portal中的证书。在iPad中删除配置文件。然后再重做一遍。

我也检查了在代码签名标识下的项目“应用程序”信息,它被设置为iPhone分发:“名称”。 同样的事情也在目标“应用程序”信息检查。然后做了一个干净的构建并运行,但仍然有这个错误。

回答

0

我解决了它,XCode> Window> Organizer的组织者窗口。在设备选项卡中,当您单击连接的设备时,右侧有一个控制台窗格。如果不允许“get-task-allow”,那么你可以使用它来找出你的设备标记。

+1

我的组织者窗口在设备日志中不显示任何内容,只是清除白色窗口 – Tirth 2011-07-11 12:07:12

1

模拟器无法为您提供设备令牌,(以防万一您不知道)。

在设备上,如果您有越狱,我无法获得令牌。你需要有一个没有污点的电话。

您得到的错误是因为您选择了错误的证书。

按照这些指示仔细 http://blog.boxedice.com/2009/07/10/how-to-build-an-apple-push-notification-provider-server-tutorial/

你的证书也可能用于推送通知过期,检查为好。

+0

仍然无法正常工作。编辑上述问题 – Kenneth 2010-08-13 08:38:10

相关问题