【发布时间】:2016-05-28 08:55:53
【问题描述】:
所以,我的情况如下:
我在一家正在开发 iOS 应用的公司工作。让我们称我的公司 Acme 和应用程序 Explosives。我们应用的捆绑包 ID 是 com.acme.explosives。
我们目前正在开发对推送通知的支持,所以我的问题与此有关。我们需要用于启用推送通知的显式应用程序 ID(因为您不能为通配符应用程序 ID 启用推送通知)具有应用程序 ID 前缀 YYYYYYYY,因此完整的显式应用程序 ID 是 YYYYYYYY.com.acme.explosives。我们的团队 ID 是 XXXXXXXX(显式应用 ID 是在引入团队应用 ID 前缀之前创建的)。
我们在服务器端为推送通知创建的 SSL 证书是从 YYYYYYYY.com.acme.explosives 的应用 ID 生成的。
到目前为止,我们一直在分发带有配置文件的应用程序,该配置文件使用通配符应用程序 ID,但由于我们希望启用推送通知,因此不再可能。
现在,iOS 会员中心似乎没有任何 ID 为 YYYYYYYY 的代码签名证书,我不清楚如何创建。
所以,我的问题是:最好的前进方式是什么?甚至有可能让它工作吗?我曾尝试联系 Apple 以尝试将我们的应用 ID 迁移到团队应用 ID 前缀,但到目前为止他们没有帮助。
【问题讨论】:
标签: ios certificate apple-push-notifications provisioning-profile