我在一些设备上试过这个,当我的手机没有通过XCode连接时,我有一个iOS应用程序崩溃。
我遵循的步骤:
1)打开XCode Project,将手机连接到Mac
2)通过XCode启动应用程序
3)应用程序完全工作
4)拔下电缆
5)再次点击应用图标 - >在spashscreen之后崩溃
有谁想知道我在哪里可以找出这个问题?由于它只在拔掉插头时出现,我没有日志。
PS:我也已将此应用程序提交到App商店(因为我之前没有注意到),Apple接受了它。这意味着他们的过程甚至没有发现这个问题。
答案 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);这导致了崩溃。