问题描述
|
当我尝试测试我的应用程序时,它在启动时崩溃是正常现象吗?
我解释。
我的应用在模拟器中运行良好。我想尝试在iPod Touch 4g上对其进行测试。
我从XCode构建并运行,这就是发生的情况:该应用程序启动正常(它向我显示了一个黑色的启动屏幕),但随后突然又无缘无故地回到了跳板。
如果我手动打开该应用程序,则该应用程序崩溃后即可正常工作。它只发生一次,仅在我构建和运行时发生,我不知道为什么。
我该如何避免这种情况?在模拟器上,它可以解决任何崩溃问题,但是当我在iPod上运行它时,它崩溃了。
Program ended with exit code: 0 // on simulator
解决方法
该应用程序可能无法在设备上运行,因为xcode试图将调试器附加到该应用程序上,但没有这样做的权限。
检查项目中的entitlements.plist;您可能将
get-task-allow
设置为NO
。必须为'YES \',以允许调试器连接。 (不过,对于即席构建,它确实必须为\'NO \'-一种解决方案是从调试构建中排除entitlements.plist文件。)