Руководство по платформе OS X
Это руководство показывает, как настроить среду разработки SDK для развертывания приложений Cordova на компьютерах с OS X. Для получения более подробной информации по конкретной платформе см.:
Указанные выше инструменты командной строки относятся к версиям до Cordova 3.0. См. Интерфейс командной строки для получения информации о текущем интерфейсе.
Требования и поддержка
Инструменты Apple®, необходимые для создания приложений OS X, работают только в операционной системе OS X на компьютерах Mac с процессорами Intel. Xcode® 6.0 (минимально необходимая версия) работает только в OS X версии 10.9 (Mavericks) или выше и включает SDK OS X (набор инструментов разработки программного обеспечения). Для отправки приложений в App Store℠ требуется последняя версия инструментов Apple.
Вы можете протестировать все функции Cordova, используя XCode или любой другой IDE, например, AppCode от JetBrain, но для подписания перед отправкой в App Store необходимо использовать XCode. Для подписания приложений вы также должны быть участником программы разработки OS X Apple.
Установка SDK
Существует два способа загрузки Xcode:
из App Store, найдя «Xcode» в приложении App Store.
из Загрузок Apple Developer, что требует регистрации как разработчика Apple.
После установки Xcode для работы Cordova необходимо включить несколько инструментов командной строки. В меню Xcode выберите Настройки, а затем вкладку Загрузки. В панели Компоненты нажмите кнопку Установить рядом с пунктом Инструменты командной строки.
Создание нового проекта
Используйте утилиту cordova для настройки нового проекта, как описано в руководстве по Cordova Интерфейс командной строки. Например, в каталоге исходного кода:
$ cordova create hello com.example.hello "HelloWorld" $ cd hello $ cordova platform add osx $ cordova prepare # or "cordova build"
Запуск приложения
Чтобы запустить приложение на вашем рабочем столе:
$ cordova run
Должен появиться окно с примером приложения с границами:
Вы также можете использовать cordova run --help, чтобы увидеть дополнительные параметры сборки и запуска.
Открытие проекта в SDK
После добавления платформы osx в ваш проект вы можете открыть его в Xcode. Дважды щелкните, чтобы открыть файл hello/platforms/osx/HelloWorld.xcodeproj. Экран должен выглядеть так:
СОВЕТ Вы также можете использовать команду
openдля прямого открытия проекта XCode из командной строки:$ open platforms/osx/HelloWorld.xcodeproj
Общие проблемы
Предупреждения об устаревании: Когда интерфейс программирования приложений (API) изменяется или заменяется другим API, он помечается как устаревший. API по-прежнему работает в краткосрочной перспективе, но в конечном итоге удаляется. Некоторые из этих устаревших интерфейсов отражены в Apache Cordova, и Xcode выдает предупреждения о них при построении и развертывании приложения.
Отсутствующие заголовки: Ошибки компиляции, связанные с отсутствующими заголовками, возникают из-за проблем с расположением сборки и могут быть устранены с помощью настроек Xcode:
Выберите Xcode → Настройки → Расположения.
В разделе Производные данные нажмите кнопку Дополнительно и выберите Уникальное в качестве Расположения сборки, как показано здесь:
Это значение по умолчанию для новой установки Xcode, но оно может отличаться после обновления с более старой версии Xcode.
Для получения дополнительной информации обратитесь к документации Apple:
Главная страница Центра участников предоставляет ссылки на несколько технических ресурсов OS X, включая технические ресурсы, портал предоставления, руководства по распространению и форумы сообщества.
Команда xcode-select, которая помогает указать правильную версию Xcode, если установлено несколько версий.
(Mac®, OS X®, Apple®, Xcode®, App Store℠, iPad®, iPhone®, iPod® и Finder® — товарные знаки Apple Inc.)
© 2012, 2013, 2015 The Apache Software Foundation
Licensed under the Apache License 2.0.
https://cordova.apache.org/docs/en/9.x/guide/platforms/osx/index.html