如何解决标识符为“ com.companyName.xyz.NotificationServiceExtension”的应用程序ID不可用
我们有一个项目,其目标产品带有捆绑标识符plugins {
id("gradle.demoPlugin") version "0.0.1-SNAPSHOT"
}
,而阶段目标则具有捆绑标识符com.companyName.X
我们已经实现了Push Notification,并添加了Notification Service Extension文件。
要上载阶段构建以测试飞行,我们已将Notification Service Extension捆绑包标识符命名为com.companyName.Y
现在,将阶段构建上传到testflight,需要此阶段服务扩展的证书/配置文件。
当我尝试在Apple开发人员门户中使用App ID com.companyName.Y.NotificationServiceExtension
创建标识符时,出现错误提示
具有标识符
com.companyName.Y.NotificationServiceExtension
的应用程序ID不可用。请尝试使用其他字符串
有人可以告诉我我在做什么错吗?
仅供参考,我为产品版本创建了一个标识符,即'com.companyName.Y.NotificationServiceExtension'
,并且可以正确上传它。
解决方法
嘿,你在这里说:
要上传阶段构建以进行试飞,我们将Notification Service Extension捆绑包标识符命名为 com.companyName.Y.NotificationServiceExtension
您必须已经为该应用创建了bundleID吗?每当创建推送证书时,都必须将其签名为bundleID。如果是这样,请检查其挂钩的bundleID,然后更改它或使用该bundleID创建应用。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。