Unity で Android アプリを作成中にデバッグ用にビルドしようとしたら以下のようなエラーが出てビルドに失敗した。
Error: Debug Certificate expired on 12/15/14 5:39 PM
直訳すると「デバッグ用の証明書の期限が切れた」となるだろうか。使用している keystore の期限が切れてしまったのだろう。
Android アプリはビルドする際 keystore が必要なので適切に設定しないといけない。が、デバッグ用の keystore は今まで意識した事が無い、おそらく勝手に生成されているようだ。
debug.keystore を再設定する
再設定といっても何の事はない、デバッグ用の keystore を削除すればビルドした際に勝手に作ってくれる。
debug 用の keystore は OS X なら ~/.android に、 Windows なら C:\Users\UserName\.android に debug.keystore という名前でそれぞれ保存されている。見つけたら削除しよう。削除したら再度ビルドすれば生成されるはずだ。
Signing Your Applications | Android Developers
Sponsored Link