ProvisionQL 简介

ProvisionQL 是一款支持快速预览 ipaprovision 等文件信息的插件。它能以美观整洁的页面快速预览大量信息,包括设备 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

参考文档