These techniques are applicable to many scenarios where you need to debug processes that are embedded with your main iOS application bundle, but running outside the main process on the device.
The video demonstrates two techniques:
- Using the debugger to wait for the extension’s process to be started by the external application.
- Starting the debugger with the extension’s scheme.
Both techniques are useful, and the demo highlights some advantages enjoyed by the second alternative.