ios - iTunes Connect 自动生成应用程序 ID

标签 ios swift app-store-connect provisioning-profile ios-provisioning

我们目前正在对一系列 POC 应用程序进行 Beta 测试。我们正在尝试将其设置为对所有应用程序使用一个通配符应用程序 ID。就设置通配符应用程序 ID 和配置文件而言,一切似乎都运行良好。但是在 iTunes connect 中创建应用程序“配置文件”时,它坚持要求我们填写特定的后缀。这反过来会在配置门户中创建一个新的显式应用程序 ID。这最近有变化吗,因为我不记得它过去这样做过。

例如。我们设置了一个通配符,如“com.ourcompany.*”。在 itunes connect 中创建配置文件时,我们在必填后缀字段中提供“OurApp”。这反过来会在 prov 中创建一个 com.ourcompany.ourapp 显式应用程序 ID。门户网站。

这是正确的吗?

最佳答案

当您在 iTunes Connect 中创建应用 ID 时,我相信它会在配置门户的应用 ID 区域为您创建应用 ID。这是因为在 iTunes Connect 中创建应用程序 ID 基本上会保留该应用程序 ID 供您将来使用,并防止任何其他开发人员使用该应用程序 ID。

我想我的问题是为什么要在 iTunes connect 中创建应用程序?如果您只是创建一个概念验证应用程序,只需在 Xcode 中创建项目,使用绑定(bind)到您的通配符应用程序 ID 的开发配置文件来构建它,这应该是您所需要的。您是否正在使用 iTunes Connect 来执行类似 TestFlight 的操作?如果是这样,您必须在 iTunes Connect 站点中为此提供明确的 ID,以便它按预期工作。

需要注意的一件事是,只要您不使用任何需要显式应用程序 ID 的服务(例如 iCloud、推送通知),您就可以使用通配符 ID。因此,仅仅因为开发者网站上有明确的应用程序 ID,并不意味着您需要在配置文件中使用它。您当然可以将配置文件绑定(bind)到通配符 ID,并使用它来构建一个应用程序,该应用程序还具有在站点上创建的显式 ID。

关于ios - iTunes Connect 自动生成应用程序 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38873653/

相关文章:

ios - 更改 Core Data 初始化方式后数据库无法打开

通过 FCM 的 iOS 严重警报

ios - Swift 以编程方式将属性添加到实体

ios - 是否可以在后台运行全局计时器?

ios - 二进制拒绝 IOS,启动时崩溃

iOS 应用程序 ItunesConnect 验证错误

ios - 如何找到有约束的 PFUser?

ios - didUpdateLocations 为 : from: method is deprecated for latest iOS versions(12. 4).如何用 didUpdateLocations 替换它?

swift - 收到有关 API 'set value for key on a NSObject' 折旧的错误

ios - 如何更改应用程序名称并保留当前用户?