我在iPhone上开发了一个应用程序。
如果我从XCode运行它,没问题:XCode在设备上安装应用程序,然后应用程序正在运行,确定。
但是,然后,我从Mac上拔下设备,我运行应用程序:崩溃发生,好的。
我想知道当我从设备运行应用程序时,是否有办法将XCode作为调试器附加,而不是从XCode运行。像Windbg和应用程序转储一样崩溃。
答案 0 :(得分:1)
如果您将设备重新连接到XCode,则可以访问崩溃日志。
转到管理器,选择设备,选择您的设备,然后在您的设备名称下,您将看到“设备日志”。您可以在右侧的下一个窗口中选择和检查它们中的任何一个。
您还可以看到控制台。
这些应该有助于确定导致崩溃的原因。
答案 1 :(得分:0)
我认为这主要是由于内存问题。检查您的应用程序消耗更多内存的仪器。如果是这样,尝试通过释放不必要的视图控制器和大多数UIImageViews来减少内存概念