0%

调试推送、Today、3DTouch等唤起测试App

原文地址: 高老师很忙的微博

在调试推送、Today、3DTouch等唤起测试App的时候(此时App未启动),我们通常Run的方式是不行的,因为Run后App就启动了,不满足调试环境。Xcode为我们提供了Attach的方式进行调试,使用起来也是超简单的。操作方式如下:

前提:已经加了断点(比如application: didFinishLaunchingWithOptions:方法里加断点)

  1. Attach之前需要把测试App的进程杀掉(如果不杀掉进程,这种方式是无法断点调试的);

  2. 选择你要Attach的测试App,有两种方式:在Debug下拉菜单下面有Attach to Process选项(直接选择你的测试App,如图1)和Attach to Process by PID or Name选项(输入名称,如图2);

  3. 用推送、Today、3DTouch等方式唤起,就大功告成了(如图3)

图1图1

图2图2

图3图3

欢迎关注我的其它发布渠道