Is this ipa signed for your device?

by: dermdaly

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

You May Also Like

What you can expect from the release of iOS 14

What you can expect from the release of iOS 14

Apple just had their WWDC conference, which was streamed completely online. This is the first time since WWDC began in 2005 that it has been streamlined exclusively online with no in-person event. The video below from The Verge pulls together the Keynote speech in 18...

read more
7 Reasons to outsource mobile app development in 2020

7 Reasons to outsource mobile app development in 2020

Mobile apps make your business more efficient and give you a competitive edge. However, trying to develop an app in-house may cause significant problems. If you don’t have experienced mobile app developers on your team, then hire a professional app development company...

read more

1 Comment

  1. Avatar

    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 !


Submit a Comment

Your email address will not be published. Required fields are marked *