QuickLook plugin for Mobile Provision files
- I received the new mobileprovision file.
- Great.
- No.
- What?
- You still haven’t added my UDID in it.
- I have.
- No you have not.
- Yes I have.
- No you haven’t.
- Yes.
- No! Why don’t you just… <loosing patience, but trying to stay polite>
- …
- Look, I’m sure. Can you generate it again?
- Ok, I will. Wait… ok, it’s done.
- Let me check. No, sorry, still not ok.
- Are you sure?
[END OF CHAT CONVERSATION CENSORED]
Sounds like déjà-vu? Probably because it is. Code signing can be a pain, but the fact that Xcode gives very little information about a mobile provisioning file does not ease things.
Let me introduce a new QuickLook plugin. This plugin allows you to get a QuickLook preview for all .mobileprovision files.
It gives you the name of the profile, its creation and expiration date, its App ID, and a sorted list of all the UDIDs included.
Before, you had this:
Standard QuickLook preview
For the same file, now you get:
For known devices, you get even more information:
The icon view in the Finder gets some improvements too. You can even see very quickly if a mobile provision has expired.
All the graphic design has been done by Vincent Bernet. I have worked with him on several projects, and definitely recommend his work. Check out his portfolio at vincentbernet.com.




Kudos my friend… Kudos
w00t
You, Sir, deserve a promotion !
Excellent plugin!!! Just what I’ve been looking for. Get Apple to buy and bundle it!
Freaking AWEsome!
Yes, this is seriously useful!
Works great!
Many thanks, should prove very useful
thank you man ! Cause those provision profile are a pain in the butt !
Awesome idea, thanks.
One thing which would be very useful to have in addition to device UDIDs is the ID of the profile itself, so I wouldn’t have to drop it into Xcode’s Organizer just to see & copy it from there.
@Nikita: Are you talking about the Profile Identifier (value similar to this: B86F9B6C-C96D-43CE-BCA9-A671DC47DE63)?
Why do you need to know it? What is the use case?
To all: I really appreciate your feedback and kind words. Thank you
Keep them coming!
@guillaume: The reason I need profile IDs is because I use CI server (Jenkins) to create builds using different provisioning profiles, and Jenkins passes profile ID to xcodebuild on command line so that it knows which profile to use during compilation.
The profile ID is located under the “UUID” key in the plist which is embedded inside .mobileprovision file.
That’s so cool! Thanks much!
Great work.
The check for update link currently links to the wrong product page though!
Invaluable! Thanks a lot.
Nice graphics, too.
AWESOME! Thank you!
Great job, but it doesn’t work with mac provision profiles. Please email me if you have interest in adding support for these and we’ll sort it out.
Really nice
Thanks a lot !!!
Brilliant tool.
Just one minor thing, the spelling for “Provisioned Devices” has only one “n”
Tu veux dire “definitely” ?
please sir:
send to me MobileProvisionfile.
@KPM: Yes, thank you for spotting the mistake. I have edited the post.
@Khalid: The download link is at the bottom of the article.
This looks amazing!
But as I tested, this is not working for Lion, do I miss something?
@Travis: It works on Lion. Did you do a manual install or used the installer? Send me an email at contact at this domain if you need help installing.
thx @Guillaume
It works after reinstall the pkg