Question

After following the great tutorials from http://www.raywenderlich.com/ on how to submit your app to the app store from square one I started planning my beta test program.

I'm not going to get into details of everything that wen well but of what I'm dealing with right now.

I've read many many posts on how to create provisioning profiles for ad hoc distribution of my app to beta testers. I've focused on those helping user get the app over the air (OTA) after a forum recommendation.

I also know now that TESTFLIGHT is out there but I can't use it this time.

Everything works well except the part where the application actually gets installed on my device. I keep getting the error "Unable to Download Application" after a few seconds of pressing "Install".

There are several possibilities and combinations of certificates, profiles, signatures, and here is where I think I'm doing something wrong. I'd like to show you what I have and what I've done and maybe your experienced eyes can spot my missing step or misconfiguration.

I hope you can help me with this. My gratitude is yours in advanced.

On the iOS Provisional Portal:

1) Ad Hoc distribution profile with a couple of devices:

enter image description here

2) After I download and install my certificates (I've create a couple of each for testing purposes):

enter image description here

enter image description here

3) On my xCode's project configuration:

enter image description here

enter image description here

enter image description here

4) When I generate the archive:

enter image description here

enter image description here

enter image description here

enter image description here

5) I upload everything to my server and then try to get the .ipa to install on my iPhone (which is one of the two devices included on the profile)

enter image description here

enter image description here

enter image description here

And finally I get this:

enter image description here

Do you have any idea about what could be wrong?

Thanks for the help,

Was it helpful?

Solution

The only difference I can see is in the CodeSigning, ensure both lines under Adhoc point to your certificate.

Second thing to verify: You did not mention the plist that is created during the "Save for Enterprice". Did you upload that to your server, too? And does your link point to this plist? Check out this answer for the plist stuff: How to send the build to already provisioned remote person's iPhone

OTHER TIPS

I've had this exact problem even where, like you (as far as I can tell), everything is done right. What I discovered is that if you've EVER had the url to the plist file or the app file incorrect then your iPhone will always fail to install. There's some kind of cacheing going on where the phone fails to download the updated plist file if it's previously downloaded an incorrect one.
The fix I've used is to try a different phone (that hasn't cached a previous version), or to make a new version at a different URL. Sounds crazy, but it worked for me!

We have also faced with this problem couple of times and possible reasons might be;

Due to the screen shots, did you upload your files to exact location "http://www.becomingapps.com/en/ota/" location? When you give this URL during enterprise export.

Second possible reason we have seen is mismatched App Id's.

In case you haven't solved your problem, I think you can't use a wild card in your ad hoc profile. It should have the full ...com.becomingapps.dilemma signature.

You also have to upload both the icons, but I'm assuming you did that since your screenshot shows a custom icon.

It's worth the effort to get this working, my customers love it.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top