在iOS開發中extension調試主要有2中方式。
-
普通的extension調試方式
選擇對應的extension工程,直接運行。
在運行時選中你要調試的 extension 的 target即可。
-
通知類型extension調試方式
先啟動主工程,然后選擇Xcode -> Debug -> Attach to process by pID or name:輸入你擴展工程的名字(因為通知類型擴展代碼完全處于后臺,像第一種方式調試還是不會走斷點)。
然后模擬后臺發送推送,在通知擴展工程中打斷點,debug后的截圖如下。
另:附加一個推送工具SmartPush:地址
參考地址: