【问题标题】:An App ID with identifier "com.companyName.xyz.NotificationServiceExtension" is not available标识符为“com.companyName.xyz.NotificationServiceExtension”的应用 ID 不可用
【发布时间】:2020-10-20 13:13:22
【问题描述】:

我们有一个项目,其 prod 目标为 Bundle Identifier com.companyName.X,stage 目标为 Bundle Identifier com.companyName.Y

我们已经实现了推送通知并添加了一个通知服务扩展文件。

为了将阶段构建上传到试飞,我们将通知服务扩展包标识符命名为com.companyName.Y.NotificationServiceExtension

现在,将阶段构建上传到 testflight,需要此阶段服务扩展的证书/配置文件。

当我尝试在 Apple 开发者门户中使用 App ID com.companyName.Y.NotificationServiceExtension 创建标识符时,我收到一条错误消息

标识符为 'com.companyName.Y.NotificationServiceExtension' 的应用 ID 不可用。请尝试不同的字符串

谁能告诉我我在这里做错了什么?

仅供参考,我为 prod 版本创建了一个标识符,即com.companyName.X.NotificationServiceExtension,它可以正确上传。

【问题讨论】:

标签: ios xcode testflight provisioning-profile bundle-identifier


【解决方案1】:

嘿,你在这里说:

为了将阶段构建上传到试飞,我们将通知服务扩展包标识符命名为 com.companyName.Y.NotificationServiceExtension

那么您必须已经为应用程序创建了 bundleID 吗?每当您创建推送证书时,都必须将其签署到 bundleID。如果是这种情况,请检查它与哪个 bundleID 挂钩,然后更改它或使用该 bundleID 创建应用程序。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多