ProvisionQL 简介
ProvisionQL 是一款支持快速预览 ipa
和 provision
等文件信息的插件。它能以美观整洁的页面快速预览大量信息,包括设备 UUID、证书、授权等等。
截图示例如下:
此插件支持的文件类型有:
.ipa
- iOS 的打包应用.xcarchive
- Xcode archive.appex
- iOS/OSX 应用扩展.mobileprovision
- iOS provisioning profile.provisionprofile
- OSX provisioning profile
插件安装
在 macOS 上我们可以通过 Homebrew
的方式安装:
1 | $ brew install --cask provisionql |
安装之后我们就可以在文件上通过按空格键快速查看文件信息。
插件冲突修复
安装之后我们会发现,如果我们在 .mobileprovision
类型的文件上按空格并未启用 ProvisionQL
的快速预览功能,这是因为 Xcode 现在有了自己的 Mobile Provision Quick Look 插件。因为它是应用程序提供的,它将覆盖用户安装的插件,包括 ProvisionQL。不过 ProvisionQL 仍然适用于 IPA 和 xcarchive
,但如果你更喜欢它也适用于.mobileprovision
,只需在此处删除 Xcode 的 QL 插件:
1 | /Applications/Xcode.app/Contents/Library/QuickLook/DVTProvisioningProfileQuicklookGenerator.qlgenerator |
删除之后最好运行一下如下命令,此命令会强制重新加载生成器列表:
1 | $ qlmanage -r |
现在我们就可以愉快的使用 ProvisionQL
。
参考文档
- ProvisionQL - Quick Look for ipa & provision
- Quick Look plugin for apps and provisioning profile files