将调试器附加到从推送通知冷启动的应用程序
Attach debugger to an app cold-launching from a push notification
我正在尝试调试我的应用程序中的问题。它仅在用户点击推送通知横幅启动应用程序时发生。此外,它只发生在冷启动期间(我在点击通知之前强行关闭应用程序)。
我知道我可以将 Xcode 调试器附加到 运行 进程。但是,当应用程序启动并附加调试器时,为时已晚。我想调试启动顺序。可能吗?
如果您编辑构建方案并打开 运行 选项,则会出现一对单选按钮,名称类似于 "Launch automatically" 或 "Wait for launch"。您需要 "wait for launch" 选项。
(我不在 Mac,所以我不知道按钮的确切标题。抱歉。)
然后,当您从调试器 运行 您的应用程序时,它会安装它,然后 Xcode 等待外部事件启动应用程序。此设施专为您的目的而打造。
我正在尝试调试我的应用程序中的问题。它仅在用户点击推送通知横幅启动应用程序时发生。此外,它只发生在冷启动期间(我在点击通知之前强行关闭应用程序)。
我知道我可以将 Xcode 调试器附加到 运行 进程。但是,当应用程序启动并附加调试器时,为时已晚。我想调试启动顺序。可能吗?
如果您编辑构建方案并打开 运行 选项,则会出现一对单选按钮,名称类似于 "Launch automatically" 或 "Wait for launch"。您需要 "wait for launch" 选项。
(我不在 Mac,所以我不知道按钮的确切标题。抱歉。)
然后,当您从调试器 运行 您的应用程序时,它会安装它,然后 Xcode 等待外部事件启动应用程序。此设施专为您的目的而打造。