Есть ли способ использовать отладчик с расширением Siri Intents * UI *? - PullRequest
0 голосов
/ 03 октября 2018

Я написал расширение Siri Intents ( # 1 ) с соответствующим расширением IntentsUI ( # 2 ).Оба работают.

Чтобы отладить расширение Intents ( # 1 ), я могу просто использовать cmd-R для схемы расширения Intents (с исполняемым файлом схемы, установленным на «Ask On Launch»), он запускается иприсоединяется к отладчику, как и ожидалось ( также ответил здесь ).

После завершения расширения Intents ( # 1 ) Intents UI расширение ( # 2 ) запускается и отображается снова, как и ожидалось, но оно NOT подключается к отладчику.

Я подумал, что, возможно, я мог бы использовать тот же тип настройки схемы для расширения IntentsUI ( # 2 ), что и с расширением Intents ( # 1 ), но это не удалосьзапускать вообще.

Я не вижу способа получить расширение IntentsUI ( # 2 ), чтобы подключить его к отладчику и разрешить пошаговое выполнение кода.

1 Ответ

0 голосов
/ 03 октября 2018

Немного больше работы, и я понял это:

Решение состоит в том, чтобы настроить схему IntentsUI следующим образом:

  1. "Исполняемый файл" = IntentsUI.appex
  2. Проверен «Debug Executable»
  3. «Launch» установлен на «Ожидание запуска исполняемого файла»

Теперь, когда вы собираете и запускаете (cmd-R)отладчик будет ожидать подключения расширения Intents UI.Установите точку останова в configureView ().

На этом этапе вы можете переключиться на схему Intents, затем построить и запустить.Когда намерение Siri завершится, intentUI выполнится, подключится к отладчику и остановится на ранее установленной точке останова.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...