相信很多人在开发Share Extension的时候都遇到过不知道如何调试的问题,scheme选择了share extension之后run工程,选择host app然后点确定,xcode最后提示Finished running ShareExtension on iPhone,下面告诉你如何成功debug我们的Share Extension, 网上查了一堆,官网也看了,然并卵....来,接下来我们上干货!!!
第一步,从scheme中选择share extension的target
第二步,选择Debug,下拉列表中选择Attach to Process by PID or Name...
第三步,填写你的ShareExtension的名字,然后点击run
第四步,此时编译的按钮和停止的按钮应该都是已运行状态,此时再次点击运行的小三角
第五步,选择宿主app并Run,这里我们以wechat为例,因为文档是在wechat文件助手里面...
第六步,此时xcode将进入等待过程,此时页面长这个样子
第七步,从微信中打开要分享的文档,右上角点击...,然后选择从其他应用打开,选择我们的app
第八步,断点成功触发
到这里,我们的整个debug过程就结束了,作者也是研究了整整一个下午,不断的看文档,尝试,最终功夫不负有心人,只不过这个流程是真的挺隔路的.... 最后,如果喜欢作者写的这些干活,请点个赞把...
ps:转载请标明出处