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 打包格式