iOS build can't download or install from Unity Build Automation

Symptoms

  • The iOS build download displays a dialog with the following error: No Install - Your device is not provisioned for this build.
  • When you try to download the build from the share page, an iOS dialog appears with the following error : Unable to Download App.
  • When you successfully download a build, an iOS dialog appears with the following error:Unable to Download Application - AppName could not be installed at this time.

Identify the issue

Show the issue in the console:

  1. Connect the test device with a development macOS device.
  2. Open the XCode organizer.
  3. In the Devices window, select your connected devices from the sidebar.
  4. Select the console and install the application again.

Potential causes

There are several possible causes:

  • Your device storage is full.
  • There are problems with the current session.
  • The device UDID isn't registered in the mobile provisioning profile.
  • The device UDID is a fake UDID.
  • The on demand distribution provisioning profile is corrupted.
  • The device was restored from a backup and invalidated the device session.
  • The certificate you used for the provisioning profile is revoked or has expired.
  • There was a network timeout.
  • The architecture settings of the build and the device are incompatible. This can sometimes happen when the Build Active Architecture Only setting is enabled when you build.
  • You don't use Mobile Safari.
  • You use Mobile Safari in private mode.

Note: There might be additional possible causes. Resolutions for some issues might not work on every version of iOS.

Resolutions

No Install - Your device is not provisioned for this build.

The iOS build download displays the message: No Install - Your device is not provisioned for this build.

Register your UDID

The most likely cause of this error message is that your UDID isn't registered in the development or distribution mobile provisioning profile.

To find and register your UDID do the following:

  1. Find your UDID
    1. Connect your device to a Mac.
    2. Open Finder.
    3. Select your iPhone device in the sidebar.
    4. The UDID is displayed in the general tab below your device name.
  2. Follow the instructions to register the UDID.

NOTE: Some third party apps that provide you with your UDID might report fake UDIDs (possibly starting with fffff). Always use the UDID reported by the system.

Reset your device session

Sometimes, you might get this error message if the current session of the device is broken, for example, if you apply a backup of your phone or the session cookies get corrupted. To resolve the session issue, go to the device reset page to reset the device session information. The page then redirects you back to the Unity Build Automation page. If you are not redirected, visit the Unity Dashboard to log in and log out again to complete the reset process.

Use Safari

Use Safari as your browser and ensure that it's not in private mode. To clear your Safari cache and cookies, go to the Safari > Settings. Unity Build Automation is not guaranteed to work in other browsers on iOS.

Unable to Download App

The Unable to Download App dialog displays when you try to download the build.

Test your connection

This error can occur if your internet connection isn't stable enough to download the build. Ensure with your internet service provider that your connection is stable and make sure that you have enough free space on your device. To check if the issue is the internet connection, you can test a different connection such as 3G or a wired connection.

Update your certificate

This error can occur if the certificate you use for the provisioning profile was revoked or deleted. To resolve this issue, update the certificate and regenerate the provisioning profile. After you update the files in the Unity Dashboard, rebuild the application to enact the change.

For more possible causes and troubleshooting steps, refer to this Stack Overflow post.

Unable to Download Application - AppName could not be installed at this time

The Unable to Download Application - AppName could not be installed at this time error displays as an iOS dialog after a successful download.

Additionally to the above resolutions, ensure that the device that you want to use to install the build supports the architecture of the build.

For more possible causes and troubleshooting steps, refer to this Stack Overflow post.

Additional resources