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 패키징 형식