Пакет скриптов XPP
До версии XXTouch 1.2 в качестве языка разработки использовался Lua: .lua служил форматом исходного кода, а .xxt — форматом исполняемого скрипта, скомпилированного и зашифрованного. Однако отдельному исходному коду или исполняемому скрипту часто требуются модули, конфигурация и ресурсы; их неудобно распространять по отдельности, управлять их версиями и обращаться к ресурсам. Поэтому мы ввели понятия пакета скриптов XPP и архива пакета скриптов XPA.
- Формат XPP
- Метаданные
- BundleIdentifier (идентификатор пакета)
- BundleVersion (версия пакета приложения скрипта)
- BundleName (краткое имя)
- BundleDisplayName (отображаемое имя)
- BundleIconFile (файл значка)
- Executable (исполняемый входной файл скрипта)
- MainInterfaceFile (входной файл интерфейса конфигурации)
- MinimumSystemVersion/MaximumSystemVersion (минимальная/максимальная требуемая версия iOS)
- MinimumXXTVersion (минимальная требуемая версия службы XXTouch)
- SupportedResolutions (массив физических размеров экрана устройства)
- PackageControl (дополнительные сведения)
- Локализация
- Метаданные
- Формат упаковки XPA