Поиск…


Вступление

Надеюсь, вы знакомы с основами кордовы. Давайте попробуем построить кордову ios build, сборка ios немного отличается от сборки Android, нам нужна машина Mac для выполнения этой задачи. Нет, вы также можете подготовить ios build online, но для тестирования и отладки вашего приложения на симуляторе Mac у вас должна быть машина Mac с вами.

давайте начнем с примера.

замечания

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

Кордоба HelloWorld Project

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

  cordova create hello com.example.hello "HelloWorld"

Перейдите в каталог проекта cd hello .

мы теперь находимся в каталоге проекта, давайте посмотрим, какие платформы доступны для нас

cordova platform ls

Поскольку нам нужно подготовить сборку ios, мы добавим платформу ios к проекту.

cordova platform add ios@version    => put the desired version you want to add.
cordova platform add ios@latest.    => add the latest version available.

Теперь нам нужно Xcode на машине Mac для подготовки сборки ios.

Загрузите последний Xcode, доступный нам через магазин приложений. Пожалуйста, проигнорируйте бета-версии xcode, поскольку они иногда имеют проблемы с совместимостью.

После установки Xcode установите Xcode cli, используя терминал, командой ниже.

xcode-select --install 

Появится окно, пожалуйста, следуйте инструкциям и правильно установите cli. Теперь нам нужен еще один инструмент для развертывания сборки ios, а также его установка.

npm install -g ios-deploy

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

sudo npm install -g ios-deploy

позволяет подготовить сборку ios с помощью команд

cordova platform add ios

если вы еще не добавили платформу, добавьте ее.

cordova prepare => it will move the all required files to platform folder and create a .xcworkspace file in the platform.ios folder.

cordova build ios => to build the ios application.

Но подождите, мы не запускаем сборку на симуляторе, давайте это сделаем.

у вас есть два способа сделать это

  1. используя cli

  2. используя Xcode

сначала позволяет сделать это с помощью CLI.

corodva run ios => it will run the application on the default simulator available.

если вы хотите играть с симуляторами, то, пожалуйста, изучите cordova emulator

используя Xcode

перейдите в папку проекта и перейдите в папку /platform/ios folder вашего проекта. откройте файл .xcworkspce, используя команду open <ProjectName>.xcworkspcae например, open MyApp.xcworkspcace.

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

Спасибо.



Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow