美文网首页
xcode无线调试之attach

xcode无线调试之attach

作者: 清宵寒夜 | 来源:发表于2021-07-08 08:06 被阅读0次

    试想以下如下两种场景:
    场景一:测试发现一个bug,需要debug追加断点
    场景二:需要反复断点调试涉及前后台切换,重启App、唤起App操作,但又不需要重新编译。

    我们是只能打开工程连上设备,一遍一遍的command+r吗?
    如此低效率怎能接受?!
    此时如果采用attach方式来将debugger连接到app姿势将足够帅,具体做法如下:

    1.把你的测试设备连接(无线或者数据线)到Mac上并打开xcode工程
    2.选择你的测试设备作为目标设备
    3.xcode左上角工具栏选择Debug --> Attach to Process by PID or Name
    在对话框表中,输入通过 需要调试的app进程名字即productname
    4.在测试设备上打开app并操作

    再试想场景一:如果发现了bug(非crash类型),我们又担心重启app不能复现bug此时应该怎么办呢?
    此时我们可以用到Debug-->Attach to Process,具体操作如下:

    1.把你的测试设备连接(无线或者数据线)到Mac上并打开xcode工程
    2.选择你的测试设备作为目标设备
    3.xcode左上角工具栏选择Debug --> Attach to Process
    等待getting process list完成之后在列表中选择app对应的进程名
    4.在测试设备上继续操作

    参考文章: How to attach debugger to iOS app after launch?

    相关文章

      网友评论

          本文标题:xcode无线调试之attach

          本文链接:https://www.haomeiwen.com/subject/rmxyultx.html