在设备上测试iOS App的问题

时间:2011-05-31 15:19:00

标签: iphone xcode testing code-signing-entitlements

昨天我为自己制作了新的第一个App ID,所有证书并下载并安装了它们。 (如视频中所示)。因为我想在我的设备上测试我的应用程序(我在管理器中设置它)我得到一个错误:

Validation[28932:607] *** Warning: Defaulting to the standard codesign tool
warning: Unable to extract entitlements from application: /Users/maxstottrop/Desktop/gefahrschutz/build/Release-iphoneos/gefahrschutz.app (-19045)
Unable to validate your application. - (null).

任何帮助?

PS:是的,我搜索了论坛,并开始了一个新项目。没有改变。在此先感谢您的帮助。

// 编辑:

我首先尝试使用entitlements.plist,然后(最后)下载Xcode 4.它对我不起作用,但是当我在XCode 4上尝试使用4.3时如果有效。我想这只是Xcode 3的一个问题。但是感谢您的快速回答。

1 个答案:

答案 0 :(得分:0)

这不是我熟悉的信息,而是一些建议; -

在开发期间进行编译和部署时,请确保使用调试设备配置(假设您没有从模板更改它们)。上面的文件路径似乎暗示您正在使用真正用于分发的发布配置。您应该在提交给Apple时使用它。

调试配置需要有一个名为“Entitlements.plist”的文件。在其中,需要将名为get-task-allow的值设置为YES,以便调试器可以连接到在设备上运行的App实例。我有时必须手动创建这个文件。

看看是否有帮助。