Добро пожаловать в Chameleon-iOS!
Обратите внимание, что бизнес-функции рекомендуется реализовывать с использованием H5, чтобы обеспечить лёгкость приложения и упростить его последующее обновление и перенос.
./cordova/run
в командной строке.Примечание: каждый раз, когда код HTML5 обновляется, обязательно выполняйте операцию очистки (clean), чтобы предотвратить ситуации, когда код не работает.
Chameleon-iOS предоставляет вспомогательный скрипт prepare-app, который упрощает автоматическое обновление кода HTML5.
./prepare-app -b
— использование режима bundled../prepare-app -s
— использование режима sandbox.По умолчанию используется режим bundled.
Используйте параметр -p
, чтобы переключиться на другую конфигурацию. По умолчанию это production.
Примеры:
./prepare-app
— режим bundled, профиль production../prepare-app -s
— режим sandbox, профиль production../prepare-app -b -p
— режим bundled, профиль development.Примечание:
./prepare-app --help
.Существует два специальных каталога:
Chameleon-iOS основан на платформе Cordova, что облегчает последующее добавление плагинов, обновление и обслуживание.
Пожалуйста, сохраняйте этот каталог чистым и храните только файлы cordova.js, cordova_plugins и каталог plugins.
Здесь хранится ваш код HTML5.
Chameleon-iOS может работать в двух режимах, и Chameleon-iOS поддерживает эти режимы с помощью двух целей:
Используется цель «chameleon-bundled».
Приложение HTML5 работает внутри приложения. Этот режим представляет собой традиционное гибридное приложение, которое обеспечивает быструю разработку и удобную отладку.
При запуске все файлы из каталога www копируются в каталог app.
Используется цель «chameleon-sandbox».
Приложение HTML5 использует режим песочницы. Это также гибридное приложение, но оно использует независимое время выполнения и может предоставлять независимые обновления модулей, установку и другие функции для HTML5.
Во время первого запуска каталог www и каталог app объединяются и копируются в папку Documents/{kWWWFolderName} как каталог времени выполнения.
Все последующие запуски используют каталог времени выполнения в качестве основы. Обновления модулей, установка, удаление и другие действия также выполняются в каталоге времени выполнения.
Когда приложение обновляется целиком, оно может включать модули HTML5, которые отличаются от тех, что находятся в каталоге времени выполнения. Приложение будет сравнивать модули в каталоге пакета приложения с модулями в каталоге времени выполнения, выбирать новые и более новые модули и копировать или заменять их в каталоге времени выполнения.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )