Skip to main content

Why am I getting an error with my mobile build and how can I resolve it?

We cover multiple build failure errors which you might face and how to address them for your mobile app

Sofia Maconi avatar
Written by Sofia Maconi
Updated over 2 weeks ago

Deploying to an Existing Bundle on the App Store with iPad Support

If you are trying to deploy to an existing bundle on the App Store that was previously published, you may encounter a Validation failed (409) error. This can happen when the bundle was originally published with explicit support for iPads, either from a wrapped Bubble web app or independently.

It's important to note that Bubble Native Mobile does not currently support iPad apps. If your app was originally a wrapped Bubble app that explicitly supported both iPhone and iPad before building the native mobile app, this could be the reason for the error you are experiencing.

Apple has strict guidelines when it comes to removing support for devices once a version has been published to the App Store. This means that if your app was previously published with iPad support, you cannot remove it and expect the build to be approved by Apple. The only solution in this case is to create a new app with a new bundle ID.


First Android Build

Congratulations on building your first Android app! If this is your first time doing so, you may encounter an error message. The error message you may receive is:

If this is your first time deploying your Android app to the Google Play Console, you will need to manually upload the aab file you received in your email. This is only required the first time you deploy to the store.

In order to successfully publish your app on the Google Play Store, you will need to manually upload the .aab file that you received in your email. This file is required by Google Play and will be the one you upload to your developer console.

Please note that this manual upload is only required for your first deployment to the store. For all future updates, you can simply use the Google Play Console to publish your app.


Neither PUB key nor PRIV key

If you receive the error message, Neither PUB key nor PRIV key, this has previously indicated issues with the JSON key uploaded to the app's Android settings:

To resolve this, we'd recommend these steps:

  1. following these instructions to generate a new JSON key

  2. upload this key to your Mobile settings

  3. attempt a new build


Google API Error: Caller Does not have Permission

If you receive the error message, Google Api Error: Invalid request - The caller does not have permission, that usually indicates that you have the Release status Android setting selected to a Release status that isn’t Draft:

All other options do not work at this point. Engineering is planning on removing this option moving forward, but you should pick the Draft option in the meantime.

If you continue to have issues with your mobile app build after following these troubleshooting steps, please contact our Support team through the AI bot. You can express that you'd like to report a bug or talk to a person.

Did this answer your question?