Как обновить код при эмуляции приложения Кордовы на Xcode?

У меня есть проект Cordova, который я открыл с помощью Xcode, а затем подражаю. Xcode выполняет git checkout проекта в новую папку и запускает код оттуда. Однако, когда я запускаю эмулятор, он кажется открытым и более старым вариантом моего проекта, потому что он включает отладчик JS, который я удалил давно.

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

One Solution collect form web for “Как обновить код при эмуляции приложения Кордовы на Xcode?”

С cordova 3.X вы не должны работать с xcode

Даже если вы работаете с xcode, вы должны запускать cordova prepare ios команды cordova prepare ios каждый раз, когда вы что-то меняете.

Вы можете создать сценарий (в xcode выберите проект, перейдите к этапам сборки, нажмите кнопку + и новый этап сценария запуска). Это должно быть над фазой copy www

Код, в котором вы нуждаетесь:

 PATH=${PATH}:/usr/local/lib/node_modules/cordova/bin/:/usr/local/bin cordova prepare ios 

EDIT: на Xcode 7 вам не нужно добавлять линию PATH, просто cordova prepare ios

EDIT2: В Xcode 8 я получал команду cordova не найден, я думаю, что она использует собственную версию узла вместо установленной. Если у вас есть эта проблема, добавьте путь Кордовы к вашему PATH.

Поскольку теперь я использую nvm для обработки версий узлов, путь, который я предоставил в своем ответе, больше не работает для моего случая.

Лучше всего найти путь, чтобы ввести which cordova в оконечное окно, вы получите путь Кордовы, что-то вроде: /Users/username/.nvm/versions/node/v4.4.7/bin/cordova . Добавьте этот путь без части кордовы в ваш скрипт сборки до того, как кордова подготовит ios, что-то вроде

PATH=/Users/username/.nvm/versions/node/v4.4.7/bin/:$PATH && cordova prepare ios

  • Нет видимого @interface для 'UIImageView' объявляет селектор 'setImageWithURL'
  • iOS - Как отобразить всплывающее меню AirPlay в Swift?
  • Пожарная авария. xcode 9. Нет googleservice
  • Динамический не определен, all_load недействителен?
  • Когда мне нужно вызвать setNeedsDisplay в iOS?
  • Кто-нибудь с трудом может заставить ZBar работать в своем проекте iOS8 / Xcode?
  • Тестирование на симуляторе iOS 3.1
  • Почему я получаю недопустимое объявление с использованием фреймворка?
  • Преобразование экземпляра родительского класса в его подкласс
  • iPhone: Изменение названия проекта XCode безопасно?
  • Отчет о покрытии кода iOS содержит файлы, которые не должны быть там
  • Interesting Posts

    SpriteKit – физика, не уважающая край

    Core Graphics: изображение маски, добавьте Overlay и Underlay

    Как вызвать статический метод, предоставляемый протоколом в Swift

    выпускать собственный шрифт, вращение на iOS 8

    UIScrollView больше не прокручивается после повторного просмотра

    Проблема с повторяющимися сообщениями При переходе на ViewController

    UIView с тенью, закругленными углами и пользовательским drawRect

    iOS Удалить наблюдателя из уведомления: могу ли я называть это один раз для всех наблюдателей? И даже если их нет?

    КАТРАНСПОРТ белая вспышка в фоновом режиме?

    Отладка XCode (GDB) случайным образом зависает при прохождении кода

    Переменные среды NSTask в быстром

    Матрица преобразования Core Graphics работает не так, как iPad?

    Подкласс Xcode NSManagedObject содержит опции, если они отмечены как необязательные

    Не удается получить папку групп на iOS 11 симуляторах

    Как отформатировать NSPredicate для PHFetchOptions в Swift?

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.