Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Xcode Quick Look plugin collision #20

Closed
ealeksandrov opened this issue Jun 15, 2018 · 3 comments
Closed

Xcode Quick Look plugin collision #20

ealeksandrov opened this issue Jun 15, 2018 · 3 comments

Comments

@ealeksandrov
Copy link
Owner

Xcode 9.3

Provisioning

New Features
Xcode provides a new quick look preview generator for provisioning profiles. The preview includes the app identifier, expiration date, certificates, device identifiers, and entitlements encoded within the profile. (37042581)

Xcode now have its own mobileprovision Quick Look plugin. Since it's application-provided it will override user installed plugins, including ProvisionQL.

ProvisionQL will still work for ipa and xcarchive, but if you prefer it also for mobileprovision, just delete Xcode's QL plugin here:

/Applications/Xcode.app/Contents/Library/QuickLook/DVTProvisioningProfileQuicklookGenerator.qlgenerator

And run

qlmanage -r

Comparison

Xcode:
screen shot 2018-06-15 at 11 53 51
ProvisionQL:
screen shot 2018-06-15 at 11 55 13

@ealeksandrov
Copy link
Owner Author

Additional drawback of Xcode plugin - bad appearance in dark mode (#27).
ProvisionQL since 1.6.0 have full dark mode support (#29).

@ealeksandrov
Copy link
Owner Author

All instances of Xcode (like multiple beta versions) can override priority for mobileprovision files.

Correct ProvisionQL mapping example:

> ~ qlmanage -m plugins | grep ProvisionQL.qlgenerator
  com.apple.xcode.archive -> /Users/ealeks/Library/QuickLook/ProvisionQL.qlgenerator (59)
  com.apple.iphone.mobileprovision -> /Users/ealeks/Library/QuickLook/ProvisionQL.qlgenerator (59)
  com.apple.application-and-system-extension -> /Users/ealeks/Library/QuickLook/ProvisionQL.qlgenerator (59)
  com.apple.itunes.ipa -> /Users/ealeks/Library/QuickLook/ProvisionQL.qlgenerator (59)
  com.apple.mobileprovision -> /Users/ealeks/Library/QuickLook/ProvisionQL.qlgenerator (59)
  com.apple.provisionprofile -> /Users/ealeks/Library/QuickLook/ProvisionQL.qlgenerator (59)

@danpashin
Copy link

Xcode 16 has moved it's generator to ${XCODE_PATH}/Contents/PlugIns/ProvisoningProfileQuicklookExtension.appex. Related to #55

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants