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