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