Welcome to the Oculus Developer Forums!

Your participation on the forum is subject to the Oculus Code of Conduct.

In general, please be respectful and kind. If you violate the Oculus Code of Conduct, your access to the developer forums may be revoked at the discretion of Oculus staff.

Oculus Go "The APKs for 3DoF platforms should be V1-signed"

HypermoonHypermoon Posts: 2
When I try to upload my apk to the alpha channel I get this error:

The APK is for 6DoF devices only and cannot be used on a 3DoF mobile platform. You can set 'android:required="false"' in 'android.hardware.vr.headtracking' if the APK should be shared between GearVR/Go and Oculus Quest. The APKs for 3DoF platforms should be V1-signed.

I have uploaded for the Oculus Go before, built straight from Unity, and not had this problem before. I've followed the instructions here: https://developer.oculus.com/documentation/mobilesdk/latest/concepts/mobile-submission-sig-file/

I've tried using a keystore generated in unity vs one generated in android studio (where I checked the box for V1), and I've tried using an older version of unity in case that was the problem, but I still get the same error each time. I've seen answers to this question that involve adding something to the gradle file, but when I open that up it doesn't look the same as in those answers? (https://developer.android.com/about/versions/nougat/android-7.0.html#apk_signature_v2)

I am using Unity version 2019.2.6f1

Can anyone advise on what I need to do?


Sign In or Register to comment.