cancel
Showing results for 
Search instead for 
Did you mean: 

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

Hypermoon
Level 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?
1 REPLY 1

VR_move
Level 2
Hello. Did you manage to solve this problem?