如果手机未通过XCode连接,则开机崩溃的iPhone应用程序

时间:2012-03-13 17:38:32

标签: iphone objective-c ios xcode

我在一些设备上试过这个,当我的手机没有通过XCode连接时,我有一个iOS应用程序崩溃。

我遵循的步骤:

1)打开XCode Project,将手机连接到Mac 2)通过XCode启动应用程序
3)应用程序完全工作
4)拔下电缆
5)再次点击应用图标 - >在spashscreen之后崩溃

有谁想知道我在哪里可以找出这个问题?由于它只在拔掉插头时出现,我没有日志。

PS:我也已将此应用程序提交到App商店(因为我之前没有注意到),Apple接受了它。这意味着他们的过程甚至没有发现这个问题。

3 个答案:

答案 0 :(得分:5)

有同样的问题。这是您终止调试过程的方式。只需添加另一个步骤:

1)打开XCode Project,将手机连接到Mac

2)通过XCode启动应用程序

3)应用程序完全正常工作

4)停止应用程序(来自XCode)

5)拔下电缆

6)再次点击应用图标 - >在spashscreen之后崩溃

答案 1 :(得分:4)

您可以查看应用程序崩溃时记录的日志,方法是将其重新插入Mac,打开Xcode,转至管理器(CMD+SHIFT+2)并查看设备的控制台。希望在这里你应该能够看到导致崩溃的原因。

答案 2 :(得分:0)

为了将来参考,我遇到了这样的问题,在我的某个地方,我有一个CFRelease(NULL);这导致了崩溃。