Skip to main content
New Participant
February 27, 2020

APK Signed with Android Debug Certificate

APK Signed with Android Debug Certificate

Please sign or rebuild your APK using a production certificate or verify your keystore build settings are correct.

I already searched and can't find where I can set this up, someone can help. Oculus + Unity is a big problem, I'm almost giving up publishing my game !!




This topic has been closed for replies.

6 replies

New Participant
February 10, 2022

Hi! Did you find a solution?

I have the same problem.

robertcoomber
Up and Coming
February 10, 2022

Have you found the keystore settings? Here is the documentation for this. Ensure you create a keystore with all the proper information. Save this .keystore file in a safe location as the file will be needed for each build.

Participant
December 18, 2023

Anybody find a solution to this?  I am using Unreal and just started getting this error randomly.  It was working fine the past few months now all of a sudden I am locked out of uploading to the store with "Please sign or rebuild your APK using a production certificate or verify your keystore build settings are correct." error.   Android settings are as they always have been.  keyfile is in android build folder.  So not sure what this wants me to do to get back to game development.

New Participant
March 29, 2024

I have started facing the exact same issue on one of my Unreal projects. Weirdly, a build from another PC seems to be uploading just fine

Meta Employee
May 4, 2024

This just means that the apk was signed with the default debug certificate rather than one that can be used for production. 

More details here: https://developer.oculus.com/resources/publish-mobile-app-signing/  - it shows you how to check if you've signed it properly and has links to per-platform signing instructions

Hope this helps!

New Participant
January 30, 2025

Ensure you're signing your apk with a production certificate. In Unity, navigate to File, Build Settings, Player Settings, Publishing Settings. Here, create a keystore and key with the appropriate credentials. Remember to securely store your keystore file, as it's essential for future builds. For detailed guidance, refer to Unity's official documentation.

Hi, I am Maeve