将调试器附加到从推送通知冷启动的应用程序

时间:2016-06-28 00:08:28

标签: ios debugging apple-push-notifications xcode7

我正在尝试在我的应用中调试问题。只有在用户点击推送通知横幅启动应用程序时才会出现此问题。此外,它只发生在冷启动期间(我在点击通知之前强行关闭应用程序)。

我知道我可以将Xcode调试器附加到正在运行的进程中。但是,当应用程序启动并附加调试器时,为时已晚。我想调试启动顺序。有可能吗?

1 个答案:

答案 0 :(得分:4)

如果您编辑构建方案并打开运行选项,则会出现一对名为"自动启动"的单选按钮。或者"等待发布"。你想要"等待发布"选项。

(我不在我的Mac上,所以我没有按钮的确切标题。抱歉。)

然后,当您从调试器运行应用程序时,它会安装它,然后Xcode就会等待外部事件启动应用程序。该工具专为您正在尝试的工作而设计。