2011-06-13 48 views
-1

当我尝试测试应用程序时,它在启动时崩溃,这是正常吗?iPod应用程序在发布时崩溃

我解释一下。

我有我的应用程序,在模拟器中正常工作。我想尝试在我的iPod Touch 4g上进行测试。

我是从XCode构建并运行的,结果发生了这样的事情:应用程序启动正常(它显示我为黑色闪屏),但突然它回到跳板,没有任何理由。

如果我手动打开应用程序,它崩溃后,它没有任何问题。它只发生一次,就在我建立并运行时,我不知道为什么。

我该如何避免这种情况?在模拟器上,它可以处理任何崩溃,但是当我在我的iPod上运行它时,它会崩溃。

Program ended with exit code: 0 // on simulator 
+2

请使用实际有意义的标记 - 例如语言和平台 - 以便人们真正理解你的问题的背景。由于大多数用户都使用标签进行过滤,并且编程语言+平台是常见的过滤器选择,所以您也应该这样做。我真诚地怀疑任何人在['at]'标签后面位置的边缘。 – eldarerathis 2011-06-13 17:34:51

+1

虽然用bugs编写代码是正常的,但将它们留在那里并不好。尤其是如果他们崩溃了你的应用 – PengOne 2011-06-13 17:41:24

+0

我想知道它崩溃的原因,它只发生在发射。在我发布的所有代码中,我无法理解为什么每次我从xcode – Phillip 2011-06-13 17:43:17

回答

1

该应用很可能无法在设备上运行,因为xcode试图将调试器附加到该设备上,但没有权限这样做。

在您的项目中检查您的entitlements.plist;您可能有一个get-task-allow设置为NO。这需要是'是'才能让调试器连接。 (虽然特殊构建需要'不') - 一种解决方案是从调试版本中排除entitlements.plist文件。)

+0

Ops构建并运行它时,都会崩溃。顺便说一下,我在我的项目中添加了“Entitlements.plist”,并在YES上设置了“可以调试”。但碰撞仍然发生。但我重复一遍,只有当我直接从Xcode构建和运行时,它才会崩溃。 – Phillip 2011-06-13 18:25:10

+0

检查控制台是否有线索(window-> organizer-> console)。同时检查您是否使用开发配置文件签署应用程序(在xcode项目设置中),而不是特别的。从“建造和运行”中失败肯定听起来像是这方面的问题。 – JosephH 2011-06-13 18:32:02

+0

控制台说:http://i51.tinypic.com/2d76j2w.jpg似乎应用程序不会打开或? – Phillip 2011-06-13 18:42:21

相关问题