【发布时间】: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,它可以正确上传。
【问题讨论】:
-
com.companyName.Y.NotificationServiceExtension是您使用的确切标识符吗?如果是这样,它可能已经被其他一些开发帐户使用。您将需要选择不同的标识符。
标签: ios xcode testflight provisioning-profile bundle-identifier