【发布时间】:2013-01-14 10:07:47
【问题描述】:
我是 iOS 开发者计划的新成员。
现在,我需要在设备(iPhone 和 iPad)上检查我的应用。
编辑:在模拟器下一切正常。
当我从 Xcode 启动应用程序时,以及当设备通过 USB 电缆连接时,我可以在设备上运行该应用程序。
但是,当我直接从设备跳板启动应用时,应用会崩溃。
编辑:有点精确:我的应用程序从跳板启动,但是当我触摸屏幕中的某个位置(按钮或 tableViewcell)时,应用程序停止。
这是正常行为吗?
我是否必须使用 ad-hoc 技术在没有 Xcode 和 USB 电缆的设备上运行我的开发应用程序?
任何帮助将不胜感激,谢谢!
【问题讨论】:
-
这是不正常的行为 - 一旦断开连接,您应该能够正常运行应用程序。不过,我将把它留给其他人提出解决方案,因为我从未遇到过这个问题。
-
在尝试启动应用程序之前,您是否尝试过明确关闭您的应用程序在后台运行?我担心的是你从 Xcode unplug 运行它(没有正确停止它),然后尝试打开你的应用程序。当您从调试器中拔下正在运行的应用程序时,这肯定会导致崩溃。
-
这不正常,很可能是您的应用程序中的错误。使用 ad hoc 并不能解决问题。尝试调试您的应用。
-
从 XCode 中检查崩溃日志(很可能是内存问题)。
-
试试testflightapp.com,在这里您可以测试临时发布版本。此外,您的应用程序在直接从设备跳板启动时崩溃是不正常的。希望这些信息对您有所帮助..
标签: iphone ios xcode ipad device