コード署名用の Xamarin.Android プロジェクトの設定

重要

Visual Studio App Center は、2025 年 3 月 31 日に廃止される予定です。 完全に廃止されるまで Visual Studio App Center を引き続き使用できますが、移行を検討できる推奨される代替手段がいくつかあります。

サポートタイムラインと代替手段の詳細については、こちらを参照してください。

App Center でデバッグ ビルドの種類を使用して Xamarin.Android アプリケーションをビルドする場合、開発者に関連付けられているキーストアは必要ありません。 これらのビルドは、デバッグ キーを使用して自動的にコード署名されます。 デプロイされるリリース ビルドの場合、App Center ではキーストアをアップロードする必要があります。

キーストアの生成

現在キーストアがない場合は、任意の OS と IDE に固有の命令を使用してキーストアを生成できます。

1. Windows の場合

さまざまなバージョンの Visual Studio の手順を使用して、キーストアを生成できます。 または、コマンド ラインを使用する場合は、チェック: 2. Android: クロス プラットフォーム開発ドキュメントプライベート証明書を生成する

2. macOS の場合

API に署名するためのキーストアの生成手順については、Visual Studio for Macの公式ユーザー ガイドまたは Android Studio の公式ユーザー ガイドを参照してください

コード署名の設定

現在、App Center では、アップロードされたキーストア ファイルと資格情報を使用した署名のみがサポートされています。 キーストア ファイルの拡張子 .keystore は または .jksです。 ブランチ構成で [ビルドの署名] を切り替えたら、[ キーストア ファイル ] ボックスをクリックしてキーストア ファイルを選択するか、キーストア ファイルをドラッグします。 キーストアパスワード、キーエイリアス、キーパスワードを入力して、App Center が APK の署名を完了できるようにします。