Я предполагаю, что вы знаете, как отлаживать (если нет, это другой вопрос), и что ваша проблема заключается в том, как установить точку останова, когда приложение запускается с URL-адреса, а не непосредственно вами.
Что вам нужно сделать, это настроить точки останова, как правило, там, где они вам нужны - например, в applicationDidFinishLaunching
Затем
- Нажмите на название приложения «A» на панели, а затем отредактируйте схему.
- В разделе «Информация» выберите «Дождаться запуска исполняемого файла».
- Запустить приложение «А» из XCode. На самом деле он не будет работать, но подготовиться к его отладке при запуске.
- Теперь запустите приложение «B» и запустите приложение «A» из него.