Why does an ad hoc ipa fail to install on one device, yet succeed on another with the same iOS version?

13,003

As per Trott's suggestion (above), I'm moving the solution from my comment to a bona fide answer so that others can easily find the solution:

Problem solved. Device id was missing from provisioning profile. I'm leaving the issue here rather than simply deleting it bc it might help others. Must add that iTunes used to give a more specific message when this occurred, and since I had not removed the device id from the list in the iPhone Dev Center (have no idea how it vanished) I didn't consider that this cd actually be the cause. Hope this helps someone misled by the vagueness of the error msg.

Share:
13,003
Alyoshak
Author by

Alyoshak

I am responsible for mobile device and laptop/desktop-based software here at ALL In Learning, Inc. (Denton, Texas). Right now I maintain 2 iOS apps and an Android app that integrate with our web solutions, and some desktop software (OSX and Windows) that provide image processing services either via WASM or Chrome native messaging. The Android app uses JNI to use our custom NDK library.

Updated on June 20, 2022

Comments

  • Alyoshak
    Alyoshak almost 2 years

    I have a client whose iPad 2 (iOS 5.0) is able to install an ad hoc ipa, yet his iPhone (also iOS 5.0 -- same exact build) receives the following msg on his device when attempting to install with his Windows iTunes:

    "iTunes sync. [app name] failed to install"

    I've worked with this guy for a long time testing many versions of this app and he's never had this problem. All his devices install or none. How can I solve this?