Xcode запускает приложение iOS без обновленного кода. Ионная перезагрузка в реальном времени не работает

#ios #xcode #cordova #ionic-framework

#iOS #xcode #кордова #ionic-framework

Вопрос:

 ionic cordova emulate ios -l <target>
  

У меня не работает. Я получаю сообщение об ошибке, предполагающее, что я нацеливаюсь не на то устройство, хотя устройство, на которое я нацеливаюсь, указано как виртуальное устройство при выполнении команды:

 ionic cordova emulate --list
  

Когда я запускаю приложение с помощью Xcode, вместо этого оно работает, однако оно не перезагружает мои изменения, даже если я останавливаю и запускаю приложение снова.

*** отказ от ответственности: это быстрое и грязное решение вышеупомянутых проблем ***

Перед запуском вашего приложения в Xcode (нажатием кнопки воспроизведения) в каталоге вашего проекта выполните следующую команду:

 ionic cordova prepare ios
  

Это загрузит ваши изменения и обновит ваше приложение в Xcode перед запуском в вашем эмуляторе, чтобы вы могли отладить и просмотреть свои изменения.

Открыт для предложений, если у кого-то есть более прямое решение!

Ответ №1:

Попробуйте:

  1. очистка папки сборки в Xcode: cmd shift k

  2. В меню «Устройство» симулятора нажмите «Стереть все содержимое и настройки».

  3. Завершите работу с Xcode, симулятором и любой другой программой, в которой вы запускаете команду emulate

  4. Перезагрузите компьютер