前回、エラーとなった.keystoreファイルの生成バッチ
keytool -genkey -v -keyalg RSA -keystore appname.keystore -alias aliasname -validity 10000
ですが、
apkの署名有効期限が50年以上でないとダメになったため、
今回のエラーとなりました。
(50年未満でも、ストアにはアップできてしまうようです)。

今回アップに当っては2年くらい前に作ったバッチを流用していたため
有効期限50年未満(1000days)で署名を作成していました。

また、JDK7での署名もエラーになるため、
JDK6で署名するか、JDK7にパッチを当てる等の作業がひつようになります。

ちなみに、Unityでkeystoreファイルを作った際には
keytool -genkey -keyalg RSA -keystore appname.keystore -alias aliasname -validity 18250
のように出力されていました。
なにかの参考になりましたら幸いです。

9月 14, 2012 at 6:39 am by emesiw
Category: Android, Unity, 覚書