在iOS开发中extension调试主要有2中方式。
-
普通的extension调试方式
选择对应的extension工程,直接运行。
在运行时选中你要调试的 extension 的 target即可。
-
通知类型extension调试方式
先启动主工程,然后选择Xcode -> Debug -> Attach to process by pID or name:输入你扩展工程的名字(因为通知类型扩展代码完全处于后台,像第一种方式调试还是不会走断点)。
然后模拟后台发送推送,在通知扩展工程中打断点,debug后的截图如下。
另:附加一个推送工具SmartPush:地址
参考地址:
网友评论