Руководство по платформы blackBerry 10

В этом руководстве показано, как настроить среду разработки для создания и развертывания приложений Cordova для устройств BlackBerry 10. Для предыдущих версий BlackBerry вам нужно использовать другой набор средств командной строки, описанные в руководстве платформы ежевики.

Требования к

Среда разработки доступна на Windows, Mac и Linux.

Разработчики должны использовать cordova утилита в сочетании с родного SDK ежевики. Интерфейс командной строки информацию смотрите в разделе как установить cordova , добавить проекты, а затем построить и развернуть для каждой платформы.

Установите SDK ежевики родной

Ежевики родной пакет SDK доступен от developer.blackberry.com. После установки вам нужно добавить его средства командной строки в системном пути.

На Windows:

  • Перейти к переменным среды → мой компьютер → свойства → расширенный.

  • Добавьте каталог установки собственного SDK путь, например:

    ;C:\bbndk\host_10_1_0_132\darwin\x86\usr\bin\

На Mac и Linux:

  • Редактировать ~/.bash_profile файл, добавив строку, например, в зависимости от того, где была установлена родного SDK:

    экспорт $ PATH = ${путь}: / приложения/bbndk/host_10_1_0_132/Дарвина/x 86/usr/bin /

    или для 10,2 родного SDK:

    экспорт $ PATH=${PATH}:/Applications/Momentics.app/host_10_2_0_15/darwin/x86/usr/bin/

  • Выполните следующие действия, чтобы применить изменения в текущем сеансе:

    $ Источник ~/.bash_profile

Для подписи

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

Для получения ключа подписи, перейдите на сайт BlackBerry и убедитесь в том сохранить пароль, указанный вами. Затем запустите blackberry-signer Утилита, которая входит в SDK родной BlackBerry.

Подробная инструкция можно найти здесь:

Создание проекта

Использование cordova утилита для настройки нового проекта, как описано в интерфейс командной строки. Например в каталоге исходного кода:

$ cordova create hello com.example.hello
$ cd hello
$ cordova platform add blackberry10
$ cordova build

Развертывание в эмулятор

Если вы хотите запустить эмулятор устройства, загрузите и установите 10 имитатор ежевики.

Перед тестированием приложения на эмуляторе или устройстве, необходимо добавить целевой проект. Каждый с уникальным именем и связанные с IP-адресом. Вам нужно получить IP-адрес из эмулятора, прежде чем использовать его для просмотра приложений.

Запустить образ эмулятора, затем выберите настройки на главном экране:

Перейдите к безопасности и конфиденциальности → режим развития раздел, включите опцию и получить IP-адрес:

Дополнительный набор утилит командной строки включаются при установке платформы BlackBerry 10 для вашего проекта. Следующая команда, в этом случае вызывается из каталога верхнего уровня проекта, связывает целевой объект с именем эму с IP-адресом отображается выше.

  • На Windows:

    $ platforms\blackberry10\cordova\target.bat add emu 169.254.0.1 -t simulator

  • На Mac/Linux:

    $ platforms/blackberry10/cordova/target add emu 169.254.0.1 -t simulator

Затем запустите emulate команду для просмотра приложений:

$ cordova emulate blackberry10

Развернуть устройстве

Чтобы развернуть на устройстве, убедитесь, что он подключен к компьютеру. Включите режим разработки и получить IP-адрес как desribed эмулятор выше в разделе. Вам также нужно получить ПИН-код от настройки приложения под о → оборудование:

Запустите утилиту командной строки целевой, чтобы связать имя с IP адрес, пароль и PIN-код.

  • На Windows:

    $ platforms\blackberry10\cordova\target.bat add mydevice 169.254.0.1 -t device --password 123456 --pin FFFF972E

  • На Mac/Linux:

    $ platforms/blackberry10/cordova/target add mydevice 169.254.0.1 -t device --password 123456 --pin FFFF972E

где:

  • --passwordотносится к пароль, чтобы разблокировать устройство.

  • --pinотносится к устройству PIN, полученные из параметров приложения.

Затем запустите run команду для просмотра приложений:

$ cordova run blackberry10

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

  • На Windows:

    $ platforms\blackberry10\cordova\run.bat --device --keystorepass mysecret

  • На Mac/Linux:

    $ platforms/blackberry10/cordova/run --device --keystorepass mysecret

Отладка с WebInspector

При отладке на устройстве или эмуляторе, вы можете запустить WebInspector удаленно для просмотра внутреннего состояния приложения. Запрос отображает URL-адрес, который позволяет вам подключаться к приложения с помощью стандартного веб-браузера. Для получения дополнительной информации смотрите в разделе Отладка использование WebInspector.

Создание версии выпуска

По умолчанию, работает cordova build команда создает файл пакета неподписанные .bar подходит для тестирования на устройстве или симулятор.

Вам необходимо запустить другой build команду для создания окончательной версии подходит для распространения через BlackBerry World. Он не полагается на cordova CLI инструмент и вместо этого использует следующий синтаксис:

  • На Windows:

    $ platforms\blackberry10\cordova\build.bat --release --keystorepass mysecret

  • На Mac/Linux:

    $ platforms/blackberry10/cordova/build --release --keystorepass mysecret

--keystorepassПараметр указывает пароль, заданные при настройке компьютера для подписи приложения.