I can package and test the games I make with Unity Android perfectly on my device, but when I submit the .apk file to the Android Marketplace, it gives me this error:
Market does not accept apks signed with the debug certificate. Create a new certificate that is valid for at least 50 years.
Market requires that the certificate used to sign the apk be valid until at least October 22, 2033. Create a new certificate.
I don't know if Unity HQ is doing this because Unity 3 is in beta still, or if this is an actual bug, or what's happening here, but if anyone has some insight into why this is happening (and how I can fix it), I would be grateful. Thanks!
Edit: Since noone seems to have any clue (I'm not surprised - U3+Android is way too new to be popular), I posted a bug report. The case number is #368214. When it gets resolved I will update this question. If anyone has any information that could help, please post it in a comment or reply.
I am not there yet, but I believe you have to uncheck the 'debug build' option in the unity build GUI. Debug builds are automatically signed to simplify the process, but release apps must be manually signed with your private key before being sent to the market.
This issue has been fixed as of Unity 3.0b6, which includes options for signing the APK files using a Java Keystore. APKs can now be published to the Android Marketplace.
for me :
i tried hardly to get my game on android market i got signed apk , android market upload fine but once i try to install from market on my 2 devices ( galaxy s2 and iconia tab 500 ) it end up with package file have incorrect signature …
i worked hard for 5 month on my game night and day 7/7 and finaly it ll nog hit the store
im just … disapointed … ill continue to try everything possible ( manually sign use unity etc ) if you guys got any similar issue or any solution … pleeeassse !