iOS 必须开发和分发包标识符不同吗?

Posted

技术标签:

【中文标题】iOS 必须开发和分发包标识符不同吗?【英文标题】:iOS must developement and distribution bundle identifier differ? 【发布时间】:2016-04-13 05:07:28 【问题描述】:

我正在向应用商店中的现有应用添加推送通知。我已经问过here 的问题,但我无法解决它。它不断告诉我标识符不可用。所以我先回到简单的问题。

    我是继续使用相同的 ID,还是在开发时需要不同的 ID? 在开发过程中我是否选择了不同的“团队”? (那个字段到底是什么?那是证书吗?)

编辑:

我终于能够在编辑问题here 时解决我的问题。

【问题讨论】:

您在应用商店上传应用时遇到问题了吗? @kb920 不。该应用程序已在应用商店中。现在我正在开发一个带有推送通知的更新版本。 【参考方案1】:

您可以使用相同的ID和团队,但如果它被禁用或过期,您应该在会员中心启用开发和分发证书

【讨论】:

好的。然后我想知道为什么它不起作用:***.com/questions/36569548/…【参考方案2】:

您可以使用单个包标识符。但是您需要在打开推送通知功能的情况下生成开发证书。这样你就不会遇到任何问题了。

在会员中心更新捆绑标识符,如下所示。

从会员中心选择标识符。

然后编辑标识符并从那里启用推送通知。

然后为其开发开发证书并安装在机器上。

然后重试使用功能解决问题。它应该可以工作。

【讨论】:

在我将之前的版本发送到应用商店之前,推送通知已启用。但它没有配置。我实际上已经做了你描述的步骤。您如何处理下载的证书?只是添加到钥匙串?只要我使用相同的标识符,问题仍然存在。

以上是关于iOS 必须开发和分发包标识符不同吗?的主要内容,如果未能解决你的问题,请参考以下文章

iOS“开发人员”角色可以创建/上传 Testflight 版本吗?

为 Android 和 iOS MobileFirst V8.0 Cordova 应用程序指定不同的包标识符

具有通配符和推送通知标识符的 iOS 配置文件

Flutter:如何在 Windows 中编辑包标识符 [ios] [关闭]

可以为特定国家/地区分发不同类别的 iOS 应用程序吗?

维护两个项目只有图标、闪屏和包标识符不同