質問: unityで作ったアプリのapkをgoogle play consoleでアップロードしようとしたらできませんでした。 「アップロードされた APK がデバッグモードで署名されています。 リリースモードにしてください」 と出てきました。調べても良く分かりません。どうすればリリースモードにできますか? https://www.clrmemory.com/unity/android-get-keystore/ 上記のサイトのように署名したあと、 https://www.what-a-day.net/entry/2016/12/11/001948 このサイトで見たようにBuild>Select Build Variantを押そうとしたのですが選択肢がこれしかありませんでした。 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/339222c2952f89be88631fad66e3f11d.jpeg)
回答: ### Player Settings ■初回(証明書未作成時) 【Unity】Keystore作成方法まとめ!Androidアプリ開発に必須!! - クリアメモリ このサイトの通りにKeystoreファイルを作成。 ■2回目以降(証明書作成済み・プロジェクト起動する度に必要) Build Settings > Android > Publishing Settings > Keystore で 「Use Existing Keystore」にチェック。パスワード入力。 その後 Key の Alias で、**証明書作成時に作成したキーを選択**してパスワード入力。 (ここが「Unsigned」だとデバッグ署名状態扱いになる) ### Build Settings 「Development Build」の**チェックを外す。** 「Build」または「Build and Run」ボタンを押す。(後者は実機をPCに繋げた上で行うこと) これでAPKファイルが直接書き出されます。 (Development Buildのチェックが入っているとAndroid Studioプロジェクトがビルドされる。これは文字通り開発用なので、リリース時は上記手順で書き出されたapkをそのままGoogle Play ConsoleへアップロードすればOK)