Upload app binaries using Checks console

Checks can analyze Android and iOS apps before release, so that you have visibility into your app's data collection and sharing behaviors, and where there may be potential compliance issues before launching your app publicly.

Package your Android app for uploading

  1. Generate an APK or AAB file for your app (this is needed for later).

    See Build and run your app in the Android documentation for instructions.

  2. Upload your app and run Checks (see below).

Package your iOS app for uploading

Generate an IPA file for your app:

  1. In Xcode, select a provisioning profile for the target app.

  2. From the drop-down menu that appears, click Product > Archive. Select the most recent archive, then click Distribute App.

  3. In the window that appears, click Development > Next.

  4. (Optional) To get a faster build, deselect the Rebuild from Bitcode option, then click Next.

    Checks doesn't require thinning or rebuilding your app to run a test so you can safely disable this option.

  5. Click Export, then specify a directory where you want to download your app's IPA file.

  6. Upload your app and run Checks (see below).

Upload your app and run Checks

  1. Open any of the side navigation tabs under App Info in the Checks console. Then, select the Uploads tab.

  2. Click Upload pre-release, and either drag to upload the .apk, .aab (for Android), or .ipa (for iOS) file you created, or click to browse files.

  3. Click Submit.

Investigate your Checks results

When the Checks analysis starts, you're automatically redirected back to the Checks console. Tests can take up to an hour to run, depending on the complexity of the in-app user flows.

After the Checks analysis is complete, you receive an email and your results are available in the Checks console. Checks always show the latest analysis completed on your app, and you can view your history at any time by clicking View history in the header.