Forum Discussion
Piflyon
7 years agoExplorer
How to sign an oculus Go Unity App, really ?
Hi, This message above is driving me crazy. I can not find a real answer to the question in the title of this discussion. Yes, google it ! All you find are documentations throwing you here and...
Piflyon
7 years agoExplorer
Here is the solution of this insane procedure, for people who will land here and for me because I'm not gonna make it everyday (and it is about impossible to remember) :
STEP BY STEP SIGN A Unity APK APPLICATION IN RELEASE MODE :
In Build settings>Player settings>publishing settings
1 - click
2 - Make up a password, twice.
3 - Click "browse Keystore" (?! WTH this name, and why on earth is it above)
3bis - I let "user.keystore" then "save"
3ter - I choosed the root folder of the project
4 - Click and choose create new key
4bis - I entered the name of the game as alias, companyName, first & last name, set country code to FR (I'm french)
4ter - click create Key
4 - Click again on this list and choose the new key in the list
5 - Reenter the password made up step 2
Now you're done. The worst logic ever. Don't click again on "browse keystore" or you're good to start over.
=> Warning : backup the .keystore file everywhere you can, if you lose it, you will have to create a whole new app on the oculus dashboard. I've been there. Unity may ask you for this file at any time. And will ask for its password at each unity new session to build.
Hope that will save time to others. If yes, like me ! :blush:
Edit : publishing settings, and a final warning you must read.
STEP BY STEP SIGN A Unity APK APPLICATION IN RELEASE MODE :
In Build settings>Player settings>publishing settings
1 - click
2 - Make up a password, twice.
3 - Click "browse Keystore" (?! WTH this name, and why on earth is it above)
3bis - I let "user.keystore" then "save"
3ter - I choosed the root folder of the project
4 - Click and choose create new key
4bis - I entered the name of the game as alias, companyName, first & last name, set country code to FR (I'm french)
4ter - click create Key
4 - Click again on this list and choose the new key in the list
5 - Reenter the password made up step 2
Now you're done. The worst logic ever. Don't click again on "browse keystore" or you're good to start over.
=> Warning : backup the .keystore file everywhere you can, if you lose it, you will have to create a whole new app on the oculus dashboard. I've been there. Unity may ask you for this file at any time. And will ask for its password at each unity new session to build.
Hope that will save time to others. If yes, like me ! :blush:
Edit : publishing settings, and a final warning you must read.
EarthAdam
5 years agoProtege
I'm trying this in Unity 2020.1.4f1 for uploading a Quest app to the App Lab, and still getting a similar error. I even test it with apksigner, and it confirms "Verified using v2 scheme", but Oculus still returns the error: "ERROR: Please sign your APK and then resubmit."
Quick Links
- Horizon Developer Support
- Quest User Forums
- Troubleshooting Forum for problems with a game or app
- Quest Support for problems with your device
Other Meta Support
Related Content
- 26 days ago
- 2 years ago