我正在使用Xcode 5。我正在使用iOS中的推送通知。我在后台模式和前台模式下得到了令人满意的结果,可以在iOS设备上轻松调试。但问题是当应用程序处于关闭状态并通过推送通知点击启动时,但我不知道如何在这种情况下进行调试。我知道Xcode 4的解决方案,但不知道Xcode 5。那么,有没有什么解决方案可以解决Xcode 5和通过推送通知启动应用程序时的调试问题?提供在这种情况下的调试步骤。
hfyxw5xn1#
编辑您的项目方案,并将“Launch”设置为“Wait for *.app to be launched manually”。然后运行项目或点击“cmd+R”。应用程序不会自动启动,但调试器会在应用程序启动后立即连接到进程。因此,发送测试推送通知,并从推送中启动应用程序。给你
gpnt7bae2#
它需要几秒钟:1-转到***编辑架构***2-从左侧列表中选择***运行***部分3-然后在***信息***选项后藤部分*启动*选项4-选择选项:等待可执行文件启动5-然后关上Windows6-运行应用:应用程序将生成但不会启动,因为它正在等待您手动启动应用程序7-此时将通知发送到您的设备8-点击通知,您的应用程序将启动,调试器将转到您在代码行中附加的断点
kb5ga3dv3#
您也可以使用Xcode的debug菜单在调试模式下连接到应用程序:Debug〉通过PID或名称附加到进程(开始输入目标的名称,Xcode会自动完成)
一旦应用程序启动或已经启动,调试器将被插入。在两种情况下非常有用:1.通知/位置调试1.你没有通过Xcode启动应用程序,但你有一个奇怪的错误,你想了解
n3schb8v4#
rolling_codes回答工作!我唯一的编辑是。在步骤1之前:产品-〉方案-〉编辑方案...[使用Xcode v14.3]
4条答案
按热度按时间hfyxw5xn1#
编辑您的项目方案,并将“Launch”设置为“Wait for *.app to be launched manually”。然后运行项目或点击“cmd+R”。应用程序不会自动启动,但调试器会在应用程序启动后立即连接到进程。因此,发送测试推送通知,并从推送中启动应用程序。
给你
gpnt7bae2#
它需要几秒钟:
1-转到***编辑架构***
2-从左侧列表中选择***运行***部分
3-然后在***信息***选项后藤部分*启动*选项
4-选择选项:等待可执行文件启动
5-然后关上Windows
6-运行应用:应用程序将生成但不会启动,因为它正在等待您手动启动应用程序
7-此时将通知发送到您的设备
8-点击通知,您的应用程序将启动,调试器将转到您在代码行中附加的断点
kb5ga3dv3#
您也可以使用Xcode的debug菜单在调试模式下连接到应用程序:Debug〉通过PID或名称附加到进程(开始输入目标的名称,Xcode会自动完成)
一旦应用程序启动或已经启动,调试器将被插入。在两种情况下非常有用:
1.通知/位置调试
1.你没有通过Xcode启动应用程序,但你有一个奇怪的错误,你想了解
n3schb8v4#
rolling_codes回答工作!
我唯一的编辑是。
在步骤1之前:
产品-〉方案-〉编辑方案...
[使用Xcode v14.3]