iOS 描述文件管理,新建、重建、清理无效的流程

5 阅读2分钟

描述文件

需要 Apple Developer Program 付费会员。

描述文件(Provisioning Profile,即 .mobileprovision)用于编译 App,开发和发布环境各需要一个。修改 Bundle ID 的权限配置后,需要重新生成并下载描述文件;推送不需要描述文件。

一个描述文件绑定一个 Bundle ID,并关联若干 证书 与 设备(分发类描述文件才需要设备)。

描述文件类型

类型用途
iOS / tvOS / macOS / DriverKit 应用开发在测试设备上安装开发版应用(iOS 类型同时覆盖 iPadOS、watchOS、visionOS)
iOS / tvOS Ad Hoc 分发将应用安装到有限数量的已注册设备上
iOS / tvOS / macOS App Store 发布将应用提交到 App Store / Mac App Store
macOS 直接分发(Developer ID)在 Mac App Store 之外直接分发 Mac 应用
iOS / tvOS 企业内部分发(In-House)在组织内部分发应用,需要 Apple Developer Enterprise Program

新建描述文件

打开 Appuploader

  1. 点击「新建描述文件」,填写名称。
  2. 选择类型(决定后续可选的证书、设备范围)。
  3. 选择关联的 Bundle ID;若还没有需要的 Bundle ID,可直接点「新建 Bundle ID」。
  4. 选择关联的证书(可多选,或选「全部证书」)。
  5. 如果是需要设备的分发类型,选择关联的设备(可多选,或选「全部设备」,也可直接「注册设备」)。
  6. 提交后描述文件即创建完成,可在列表中下载。

重建与清理

  • 重建:描述文件的证书或设备发生变化后,点击「重建」——该描述文件会被删除,并用当前有效证书和全部已启用设备重新创建。若描述文件没有关联的 Bundle ID,无法自动重建。
  • 清理无效:一键删除全部已失效(INVALID / EXPIRED)的描述文件,删除后可随时重新创建。

搜索

列表支持按名称 / 类型 / UUID 搜索。