I've downloaded and signed the .ipa file. But when I load it to the iPad via iTunes, the icon on the iPad appears gray and says "Installing" and it doesn't pass that point.
Does anybody else experienced this issue? Is there another way around it to view it?
Ahhhhh! Got it!
The iOS Certificate (Development) was invalid for our account.
I only found this out by going into the DPS App Builder to try to download the developer IPA for our newsstand app - the Builder let me know it was invalid. Nowhere in Certificates, Identifiers & Profiles on the Apple Developer site did it list the certificate as invalid - in fact it isn't expired.
So I just had to generate the dev provisioning file with that active certificate chosen.
Thanks for all the great quick responses! Sorry is was somewhat of a bonehead problem.
Hmm, this is mysterious. This is a total guess as to what the problem might be, but do you have a previous version of the app on your device as well? Specifically, a released version that you got from the app store. If so, I would try removing that app, then trying to install the new DPS 2015 app from Xcode or iTunes.
The only other thing I can think of is that the app was signed with a store distribution provision, and not a development certificate or ad-hoc distribution certificate.
Sometimes with iOS I also restart the device to try and fix up weird installation issues. It can't hurt to try that as well.
Are you dragging the signed IPA file over to the iPad after using the signing tool? Don't use the app you downloaded from App Builder, it has to be the second one that gets _signed added to the name after using the signing tool.
Every time this issue comes up it's because the .mobileprovision file doesn't have your device ID in it, or the certificate's expired. It's *really* easy to accidentally forget to check the little box next to your device ID when generating the .mobileprovision file (it's not enough to just add the ID to your developer account). I've made this mistake many times
Try re-generating your mobileprovision file and make absolutely 100% sure that there's a checkmark next to your device ID in the list.