Thanks for the answers!
I think the main point that is still unclear is debugging. What you mentioned is basically what I have been testing.
When I try to run the app extension with the debugger attached and select the owning app as the Host App, the debugger automatically detaches from the app extension when the app crashes.
The only way I was able to make it work was by selecting a different Host App, for example Safari or Photos, instead of the app that owns my Crash Reporter Extension. Even then, in around 90% of cases, after hitting the breakpoint, the debugging session stops a few seconds later.
Topic:
General
SubTopic:
Power & Performance Q&A