ProfileSmith

描述文件档案馆 · macOS 12+

每一张描述文件, 都归档在册。

ProfileSmith 自动索引本机所有 .mobileprovision / .provisionprofile,一眼看清哪些快过期、属于哪个 Team、绑定了哪些证书和 Entitlements,并支持导入、导出与批量清理。

免费 · Developer ID 签名并经 Apple 公证 · 内置 Sparkle 自动更新

演示数据 · 点按卡片翻面

PS-A · 到期看板

红黄绿三色,到期一眼可辨

状态列与菜单栏图标会标出已过期和 30 天内到期的描述文件,剩余天数随每次刷新重新计算。

已过期

已过期

「文件 → 清理过期描述文件…」确认后把全部过期项一次性移到废纸篓。

30 天内到期

即将到期

显示剩余天数,用「30 天内到期」筛选单独列出,及早在开发者后台续签。

有效

有效

按开发、分发、企业、Mac 等条件筛选,列表支持多列排序。

PS-B · 功能索引

从索引到清理,整个档案柜都在手边

识别 iOS 开发 / Ad Hoc / App Store / 企业,以及 Mac 开发 / App Store / Developer ID 描述文件。

PS-C · 实物照片

原生 AppKit 界面

左侧是全部描述文件,右侧是概要、详情与预览。截图中的描述文件均为演示数据。

ProfileSmith 主界面:描述文件列表与详情

PS-D · 拆封检视

不解包,也能看清内嵌描述文件

预览 IPA、XCArchive、App、App Extension 的 Info.plist 与内嵌描述文件。预览 IPA 时只解压需要的两个文件,并在后台完成,大体积 IPA 也不会卡住界面。

在 Finder 中右键描述文件 →「打开方式 → ProfileSmith」:未导入的自动导入,已存在的直接定位。

PS-E · 工具架

常用操作都有快捷键

  • ⌘ O导入描述文件
  • ⌘ R刷新索引
  • 空格 / 双击预览选中项
  • ⌘ C复制选中行
  • Delete移到废纸篓
  • ⌘ ,偏好设置

PS-F · 领用登记

安装

需要 macOS 12.0 或更高版本。不确定芯片类型?打开「苹果菜单 › 关于本机」查看「芯片」或「处理器」,或在终端执行 uname -m。

  1. 下载与本机芯片匹配的 DMG:Apple 芯片选 arm64,Intel 芯片选 x86_64。
  2. 打开 DMG,把 ProfileSmith 拖进「应用程序」文件夹,再从「应用程序」中打开。
  3. ProfileSmith 会自动索引本机的描述文件;也可以把描述文件或 IPA 直接拖进窗口导入、预览。
  4. 之后的新版本由内置的 Sparkle 自动更新,会按本机芯片下载对应的安装包。