Signing process won't work

Hi, everything has worked fine before but now all of the sudden when i click the "To start the app the signing process click here" or sign app buttons all it does is open a new tab in safari that lists my top hits. Anyone know how to fix this? Ive got it to work all the time in the past but today all of the sudden it won't work. I have the latest gamesalad creator

Comments

  • ookami007ookami007 Member Posts: 581

    I think there is a bug with the latest version of GS. I can't sign Android apps since upgrading. It's a bug report from RC it appears they didn't fix.

  • HopscotchHopscotch Member, PRO Posts: 2,782
    edited May 2015

    @ookami007, this is a problem that currently plagues all developers, regardless of development environment. It is due to a bug/incompatibility in the latest Java releases.

    My solution has been to sign my android packages manually:

    • reinstall the Mac suggested 1.6 release of Java
    • change the environment variables to point to the 1.6 Java folder
    • sign the package manually using the jarsigner command
    • zipalign the package manually, using zipalign from the version 22.0.1 sdk of android

    To sign
    jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore [yourkeystore].keystore [yourappname].apk [youralias]

    To verify
    jarsigner -verify -verbose -certs [yourappname].apk

    To zipalign
    /[android sdk 22.0.1 folder path]/zipalign -v 4 [yourappname].apk [yourappname]_ready.apk

    Although the "internets" say that the latest Java does work when adding the extra "-sigalg SHA1withRSA" parameters, it does not. Some android devices will still choke on the app stating that it is not signed correctly. So reverting to Java 1.6 has been the only reliable option that I have found to date. This also means that it is not a bug that GS can fix at the moment. They should add the extra -sigalg parameter, but until a Java fix is out, it is up to the individual to make sure their Mac uses Java version 1.6 when signing.

Sign In or Register to comment.