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 应用程序指定不同的包标识符