Мой компьютер - macOS High Sierra версии 10.13.5.
Установите Cordova CLI
- Скачайте и установите Node.js
2. Установите модуль Cordova с помощью npm.
Создать приложение
Перейдите в каталог, в котором вы хотите сохранить исходный код, и создайте проект.
cordova create hello com.example.hello HelloWorld
Добавить платформу
Во-первых, я проверяю, какую платформу он поддерживает.
cd hello cordova platform ls
Затем добавляю платформу ios и android
cordova platform add ios cordova platform add android cordova platform ls
Установите предварительные условия для строительства
Проверить, удовлетворяет ли шахта требованиям для постройки платформы.
cordova requirements
В качестве двух ошибок выше я устанавливаю gradle и ios-deploy.
Для случая IOS:
npm install -g ios-deploy
Для случая Android:
brew install gradle
Затем я снова проверяю требование
Создайте приложение
Чтобы построить все платформы:
cordova build
Для создания конкретной платформы, например iOS
cordova build ios
Если в случае с ios есть ошибка, подобная этому
Вам нужно открыть файл рабочей области в xcode и выбрать разработчика вашей команды. Затем создайте снова
Протестируйте приложение на эмуляторе
- Запускаем эмулятор (если для Android)
2. Запустите эту команду, чтобы пересобрать приложение и просмотреть его в Android / iOS.
cordova emulate android cordova emulate ios
Протестируйте приложение на устройстве
cordova run android cordova run ios
Проблема с новой версией ios
Что касается новой версии, возможно, мы не сможем ее собрать и запустить. Для этого есть обходной путь:
Создайте файл build.json и запишите его в файл:
{ "ios": { "debug": { "developmentTeam": "your_team_id", "buildFlag": [ "-UseModernBuildSystem=0" ] }, "release": { "developmentTeam": "your_team_id", "buildFlag": [ "-UseModernBuildSystem=0" ] } } }
Затем попробуйте еще раз.