Используйте отладчик, независимо от того, запущено ли ваше приложение в симуляторе.

Мне всегда было интересно, как подключить отладчик, даже если он не работает напрямую из XCode. На самом деле есть способ сделать это, и вы можете сделать это легко - точно так же, как в Android Studio из XCode.

Действия по подключению к запущенному приложению

  1. Приложение должно быть в рабочем режиме либо на симуляторе, либо на устройстве.
  2. Выберите опцию отладки в меню XCode.
  3. Выберите «Присоединить к процессу».
  4. Он покажет идентификатор запущенного процесса с именем приложения в разделе «Вероятные цели».
  5. Подключитесь к нему, и, как и при обычной отладке, он должен работать.

Действия по подключению, когда приложение установлено, но не в рабочем режиме

  1. Приложение устанавливается либо на симулятор, либо на устройство.
  2. Выберите опцию отладки в меню XCode.
  3. Выберите Присоединиться к процессу по PID или имени.
  4. Вы увидите всплывающее окно, в котором, введя PID или имя, вы можете присоединиться к отладчику.

5. После присоединения вы сможете увидеть статус режима на панели навигации окна XCode как Ожидание. В области отладки параметр отладки будет включен:

6. Как только вы откроете приложение, оно будет отображаться как работающее:

Чтобы отключить режим отладки, вы получите опцию чуть ниже процесса подключения:

В XCode есть много преимуществ отладки и множество забавных опций. Во время отладки вы можете поиграть и заняться чем-нибудь интересным.