My client had an iPhone 7 that he was previously using to install deploy builds from Bitrise successfully. He recently got a new iPhone 11 Pro. When he tries to install the app on his new phone, it gives him the error message
“This app is not allowed to be installed on this device. This device’s unique identifier (UDID) is
{{{the old UDID from his iPhone 7}}}
To view the list of the allowed test devices’ identifiers (UDIDs), visit the details page of the build which generated this app (publically not accessible).”
I’ve double checked via Xcode’s Devices and Simulators view, that the phone he’s trying has a valid UDID that is also listed in both the Apple Dev account and added to Bitrise and listed in the Bitrise app’s list of test devices. Our deploy workflow uses the iOS Auto Provision step. I also removed the old iPhone 7 UDID from Bitrise and disabled it in the Apple Dev account. Our other devices are able to install the build just fine. Also when he goes to Settings > General on his new phone, there are no Profiles installed on the new phone. Another thing worth mentioning is that when he migrated over to the new phone, he used the Quick Start bluetooth side-by-side method to get his data from his iPhone 7 to the 11 pro. (Use Quick Start to transfer data to a new iPhone or iPad - Apple Support)
Environment:
Where did the issue happen?
If on Bitrise.io: which stack? If not on Bitrise.io: on what operating system? (Plus any other information you can share) Build from Bitrise.io
Which build Step causes the issue and which version of the step?
Deploy workflow uses iOS Auto Provision and Xcode Archive and Export for iOS
Reproducibility
- Does a “Rebuild” help? (You can trigger a rebuild from the Build’s page, by clicking the “Rebuild” button in the top right corner of a finished build) : NO
- Does a rebuild without caches help? (You can remove the
Cache:Pull
andCache:Push
steps temporarily to not to use the cache, or you can delete all the caches on theSettings
tab of the app. : NO (Removed the cache steps) - Does the issue happen sporadically, or every time? : Every time only on this device
- Does upgrading the build Step to the latest version help? : NO
- When did the issue start? : When he changed devices