创建应用程序 ID 时显式和通配符之间的区别

Naq*_*med 6 app-store bundle-identifier apple-developer app-store-connect

我是 Swift 新手,我想将我的应用程序部署到应用程序商店,在创建应用程序 ID 时,当我输入捆绑 ID 时,我看到有两个选项:显式通配符 在此输入图像描述但我不知道它们到底是什么以及它们之间有什么区别。

请向我推荐一些文章或教程,以便我可以找到它们之间的差异并为我的应用程序选择最佳选项。

避免负面投票或有理由投票,以便我可以改进问题。

May*_*yur 3

您可以创建 2 种类型的 Id:

1.显式ID

  • 这将是您将创建的应用程序特定和唯一 ID,以针对任何特定应用程序
  • 它将具有唯一的名称并且仅用于安装单个应用程序
  • 假设您正在使用显式 ID 并尝试安装 1 个应用程序。现在您正在使用相同的 ID 并安装另一个应用程序,它将覆盖旧的应用程序

2. 外卡ID

  • 通配符 ID 是通常创建的调试 ID,将为测试多个应用程序而创建。
  • 它将具有固定前缀值,例如 com.companyname.*
  • 因此,您可以传递您想要使用的任何应用程序名称来代替 *
  • 因此,通过这种方式,您可以使用相同的 App Id 安装任意数量的应用程序。它通常用于测试演示版本

笔记 :

  • 使用通配符应用程序 ID,您将无法测试推送通知、应用内购买等一些内容。为此,您必须使用显式 ID

希望这对大家有帮助。