Amazon Developer

as

Settings
Sign out
Notifications
Alexa
Amazonアプリストア
Ring
AWS
ドキュメント
Support
Contact Us
My Cases
開発
設計と開発
公開
リファレンス
サポート
メインコンテンツへスキップ
VPTは、Vegaアプリパッケージを管理するツールです。これを使用して、.vpkgファイル(Vegaの標準パッケージ形式)の作成、検査、管理、検証を行うことができます。 VPTを使用するには、Vegaソフトウェア開発キット(SDK)をインストールします。SDKには、次の2つの主要なコマンドラインツールが含まれています。
  • VPT - 作成や検証などのパッケージ操作を管理します。
  • Vega CLI - アプリのビルドやデプロイなど、アプリの開発フロー全体を処理します。
VPTはVega CLIによるアプリのビルド中に使用されますが、VPTを直接実行して、次の操作を行うこともできます。
  • パッケージの検査
  • コンテンツの検証
  • アプリへのカスタム署名の追加

コマンド

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

アプリストアの申請要件の検証チェックを実行します。
  1. パッケージのマニフェストに必要な構成と構文上の正確さを検証します。マニフェストユーザーガイドを参照してください。
  2. アプリのネイティブコードのバンドルライブラリまたは宣言された依存関係がVegaのABI要件を満たしているかどうかを検証します。
例:
出力の例:

パッケージのカスタム署名の作成

  1. パッケージから署名ファイルを抽出します。
    出力の例:
  2. プライベートキーと証明書を使用して署名ファイルを更新します。
    出力の例:
  3. 更新された署名ファイルをパッケージに戻します。
    出力の例:

関連トピック


最終更新日 2026年10月26日