Is this ipa signed for your device?

Written by dermdaly on April 18th, 2011

Its a common issue for iPhone app developers. You sign the build and put it on the web server. You download and it work on your own devices. You send the link to the client and the respond that it doesn’t work for them.

There’s a number of places where you could have made a mistake. You developer cert could have been incorrect.
You may have added their UDID to the portal, but forgot to add it to the provisioning certificate.
You may have added it, but not used the correct profile when making the build.
You may have done all this right, but not put the correct binary on the webserver

..and so on. We’ve all been there.

So, how can you tell if an ipa is actually signed for a client’s UDID. Well you could download/extract/find the provisioning file, etc.

Or you could use a handy command line script we’ve thrown together and put on github which does all this for you.

Hope you find it useful

Comment (1)

Mike says:

Had to add additional UDIDS to the Ad Hoc profile. Used your script to verify if they really appeared into the new IPA. Works great. Thx !

Comment on this post

Let us build your app

We offer native app development for iPhone, iPad, Android and Windows Phone; with full service from idea generation through to getting your app on the App Store. If you’d like to discuss your app development needs, get in touch.

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.