コード署名用の 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 の署名を完了できるようにします。