this is driving me absolutely crazy. I’m trying to deploy an application to one of our developers who just bought a new iPhone, but the problem is that he’s nowhere near the office right now so I can’t physically connect his device. Any ideas how I can add a provisioning profile to his device manually without him having to travel so far? I’ve already sent him the profile, and added his UDID to the devices section of the provisioning portal… now I just can’t figure out how to add the provisioning profile to his device over the air. Any ideas?
Thank you!
EDIT: already using test flight, but this developers device is under the heading “These teammate’s devices were not identified in the embedded.mobileprovision for this build.”
ASSUMPTION: Purpose is for testing. If this is a Production distribution in an Enterprise Developer license, I don’t have the answer for you.
What I did was, first create an Ad Hoc Distribution Profile containing those devices.
Second, archive your app in XCode.
Third, go to the Archives window (CMD-Shift-2), then pick Archives. Click Share to create an IPA file. MAKE SURE TO SELECT THE CORRECT PROVISIONING PROFILE TO SIGN THE APP WITH AT THIS POINT.
Then, e-mail the IPA file to the person.
This person will then be able to synch the app via iTunes (in iTunes, pick File / Add to Library, browse and pick the file.)
However, when the provisioning profile expires, the app will no longer launch.