Ale*_*ndr 10 iphone objective-c ios xcode6
我正在尝试使用Xcode在iPhone上调试我的iOS应用程序.
我通过Xcode调试器启动应用程序,应用程序工作正常几分钟.然后我从Xcode收到错误消息:
The app "myapp" on "iPhone_device" quit unexpectedly.
Message from debugger: Terminated due to signal 9
Run Code Online (Sandbox Code Playgroud)
但iPhone上的应用程序一直在工作.
这是正常的吗?这种Xcode行为的可能原因是什么?
更新:我的应用程序是在后台工作的VoIP应用程序.我刚刚发现这种应用程序可以在崩溃后自动在后台启动.这可能是个问题吗?
由于内存不足,您的应用很可能会被终止.最好的方法是使用Xcode的管理器查看设备控制台:在此处输入图像描述如果iOS内存不足并导致应用程序被盗,您应该会看到如下内容:
The app "myapp" on "iPhone_device" quit unexpectedly.
Message from debugger: Terminated due to signal 9
Run Code Online (Sandbox Code Playgroud)
您应该使用Instruments中的Activity Monitor来查看应用程序使用的内存量.
您还可以使用Memory Monitor仪器并启用"Physical Memory Free"的图形.如果您在崩溃前看到图表接近0,则可以确定这是一个内存问题.

| 归档时间: |
|
| 查看次数: |
18558 次 |
| 最近记录: |