debugging 如何在Xcode中通过推送通知启动应用程序

3htmauhk  于 2023-04-21  发布在  其他
关注(0)|答案(4)|浏览(202)

我正在使用Xcode 5。我正在使用iOS中的推送通知。我在后台模式和前台模式下得到了令人满意的结果,可以在iOS设备上轻松调试。
但问题是当应用程序处于关闭状态并通过推送通知点击启动时,但我不知道如何在这种情况下进行调试。我知道Xcode 4的解决方案,但不知道Xcode 5。
那么,有没有什么解决方案可以解决Xcode 5和通过推送通知启动应用程序时的调试问题?提供在这种情况下的调试步骤。

hfyxw5xn

hfyxw5xn1#

编辑您的项目方案,并将“Launch”设置为“Wait for *.app to be launched manually”。然后运行项目或点击“cmd+R”。应用程序不会自动启动,但调试器会在应用程序启动后立即连接到进程。因此,发送测试推送通知,并从推送中启动应用程序。
给你

gpnt7bae

gpnt7bae2#

它需要几秒钟:
1-转到***编辑架构***
2-从左侧列表中选择***运行***部分
3-然后在***信息***选项后藤部分*启动*选项
4-选择选项:等待可执行文件启动
5-然后关上Windows
6-运行应用:应用程序将生成但不会启动,因为它正在等待您手动启动应用程序
7-此时
将通知
发送到您的设备
8-点击通知,您的应用程序将启动,调试器将转到您在代码行中附加的断点

kb5ga3dv

kb5ga3dv3#

您也可以使用Xcode的debug菜单在调试模式下连接到应用程序:Debug〉通过PID或名称附加到进程(开始输入目标的名称,Xcode会自动完成)

一旦应用程序启动或已经启动,调试器将被插入。在两种情况下非常有用:
1.通知/位置调试
1.你没有通过Xcode启动应用程序,但你有一个奇怪的错误,你想了解

n3schb8v

n3schb8v4#

rolling_codes回答工作!
我唯一的编辑是。
在步骤1之前:
产品-〉方案-〉编辑方案...
[使用Xcode v14.3]

相关问题