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

Mac*_*tle 3 debugging apple-push-notifications ios xcode7

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

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

Dun*_*n C 6

如果您编辑构建方案并打开运行选项,则会有一对单选按钮,称为“自动启动”或“等待启动”。您需要“等待启动”选项。

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

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