.vpkgファイル(Vegaの標準パッケージ形式)の作成、検査、管理、検証を行うことができます。
VPTを使用するには、Vegaソフトウェア開発キット(SDK)をインストールします。SDKには、次の2つの主要なコマンドラインツールが含まれています。
- VPT - 作成や検証などのパッケージ操作を管理します。
- Vega CLI - アプリのビルドやデプロイなど、アプリの開発フロー全体を処理します。
- パッケージの検査
- コンテンツの検証
- アプリへのカスタム署名の追加
コマンド
VPTが提供するコマンドのカテゴリーは以下のとおりです。すべてのコマンドの一覧とそれぞれの最新のオプションについては、vega exec vpt --helpを参照してください。
パッケージ情報
以下のコマンドは、パッケージの詳細と内容を表示します。info
ID、タイトル、ビルドの詳細を含むパッケージ情報を表示します。(注:画面の出力に関する日本語表記は説明のために提供しています。実際には英語で表示されます。)show-contents
パッケージ内のすべてのファイルの一覧を表示します。パッケージの作成と展開
以下のコマンドは、パッケージの作成と変更を行います。pack
ソースディレクトリからパッケージを作成します。パッケージ名、バージョン、ビルド番号を指定できます。unpack
出力先のパスにすべてのパッケージファイルを展開します。dump
パッケージからファイルを抽出します。stdoutに出力するか、指定された出力先のパスに保存します。
extract-locales
パッケージから、ローカリゼーションファイルをJSONまたはテキストとして抽出します。パッケージの署名と検証
以下のコマンドは、セキュリティと検証を処理します。pull
パッケージから、ダイジェストファイルと署名ファイルを抽出します。ダイジェストファイルには、VPKG内にあるすべてのファイルの暗号化チェックサムの一覧が含まれています。署名ファイルには、ダイジェストファイルの真正性を検証する暗号化署名が分離されて含まれています。ダイジェストファイルをJSON形式で抽出するには、--json-digestを使用します。署名ファイルをJSON形式で抽出するには、--json-signatureを使用します。
push
パッケージに署名ファイルを追加します。パッケージのダイジェストに対応するJSON形式の署名ファイルを挿入するには、--json-signatureを使用します。
sign
プライベートキーと証明書を使用してメッセージに署名します。verify
指定された証明書を使用してメッセージの署名を検証します。checksum
パッケージのチェックサムを計算します。generate-csr
構成ファイルから証明書署名リクエスト(CSR)を作成します。パッケージの分析
以下のコマンドは、パッケージの構造と内容を検証します。validate
アプリストアの申請要件の検証チェックを実行します。- パッケージのマニフェストに必要な構成と構文上の正確さを検証します。マニフェストユーザーガイドを参照してください。
- アプリのネイティブコードのバンドルライブラリまたは宣言された依存関係がVegaのABI要件を満たしているかどうかを検証します。
パッケージのカスタム署名の作成
-
パッケージから署名ファイルを抽出します。
-
プライベートキーと証明書を使用して署名ファイルを更新します。
-
更新された署名ファイルをパッケージに戻します。

