Forum Discussion

🚨 This forum is archived and read-only. To submit a forum post, please visit our new Developer Forum. 🚨
panics's avatar
panics
Explorer
6 years ago

Oculus Quest: "ERROR: You uploaded a build for platform Quest but the app's platform is Mobile"

I've been scratching my head with this one for days now. What I initially wanted to do was to deploy an existing VR project (Oculus Rift) to Quest. When I upload the apk using the oculus platform tool I get the error described in the title. I tried reinstalling Unity, I tried using different computers, all with the same resutls. Then I started from scratch with an empty project, import OVRUtilities, add the default sample scene to a build, and build. I still get the same error when I try to deploy. I did create an app key and an app secret and set those in the platform settings and platform tool prior to build/upload.

What puzzles me the most is that the 'start with an empty project and see if that works' worked once, on one machine, but I can't get the same process to work on another machine. I've been searching online to see which of the Android related player/build settings might cause the apk to be compiled for mobile instead of quest, but obviously didn't find anything. After logging in to my oculus developer account, I tried creating an app targeting Oculus Rift and use those credentials, and creating one targeting Oculus Go/GearVR (mobile) and use those, but no dice. (using Oculus Go/GearVR as the target platform in the platform utility just leads to errors related to the manifest not being configured correctly). Has anyone else here seen this before? Any thoughts on what I am doing wrong (and why I can't get a 'hello world' empty project deployed to a Quest 'just' by selecting 'Android' as the build platform in Unity)?

6 Replies

  • For the record: I'm using the latest version of Unity (2019.1.4) and most recent version of OVR Utilities
  • The solution:

    It does not seem to be possible to use the oculus platform tool to deploy to Quest. In Oculus Dashboard you can only create either Rift, or GearVR/Go apps (the latter of which is a mobile platform and likely causing the error described above). So you must use adb/sideloading. And after you (successfully) sideload an apk, you need to restart the Quest before it shows up under the 'unknown sources' tab in the library.

    And there you have it.
  • It would be great to hear from @OculusSupport on this. Is it possible to upload Quest builds? I am getting the same error when trying to upload a build to Oculus.
  • I tried to submit Oculus Quest pitch presentation for publishing access, but Oculus said, apply for the Oculus start Program, BUT it requires an apk uploaded, however there is no option for Quest, only Rift and Gear VR/Go. 

    PLEASE SOMEONE HELP
  • Hey MetaStoreHelp ,
    I am checking in to see if there was any resolution to this thread?

    I am working on a project that is currently locked to Unity 2017 LTS, and when I submit my apk get this error
    `ERROR: This platform is discontinued. Please contact Oculus support.`
    and when I switch my platform over to the Quest platform, I get this error on submission:
    `ERROR: You uploaded a build for platform Quest, but the app's platform is Mobile`I am working on a project that is currently locked to Unity 2017 LTS, and when I submit my apk get this error
    `ERROR: This platform is discontinued. Please contact Oculus support.`
    and when I switch my platform over to the Quest platform, I get this error on submission:
    `ERROR: You uploaded a build for platform Quest, but the app's platform is Mobile`

    • MadeinBrooklynGames's avatar
      MadeinBrooklynGames
      MHCP Partner

      Hey MetaStoreHelp ,
      It's been 3 weeks just following up here.
      Is there any way to fix this platform issue on my side?
      I have been blocked from uploading a new build for almost a month with no help from Oculus Developer forum replies.