我正在为我们的新应用程序使用CI/CD,并且我们正在使用应用商店连接API,现在我可以创建一个bundle ID,并为其启用PUSH_NOTIFICATIONS功能,但我不知道如何配置bundleId PUSH_NOTIFICATIONS功能证书?
注意:我可以启用PUSH_NOTIFICATIONS功能,但没有证书的此功能不起作用。
有用信息:这是我的enable capability payload:
{
data: {
attributes: {
capabilityType: 'PUSH_NOTIFICATIONS',
},
relationships: {
bundleId: {
data: {
id: bundleId,
type: 'bundleIds'
}
}
},
type: 'bundleIdCapabilities'
}
}
预期与应用商店连接控制台类似:
我已经在google和这里做了很多搜索,但我没有找到任何关于这个的东西。关于苹果论坛,我发现了同样的帖子,有类似的问题,但没有答案。是的,我也向苹果支持部门发送了帮助请求。
3条答案
按热度按时间wribegjk1#
由于Apple现在有Apns Auth Key,因此没有必要为新的bundleIds生成证书,并且目前不支持购买AppstoreconnectApi。
所以我将把这个答案作为一个公认的答案,以帮助那些来自同一面团的人。
xriantvc2#
面对同样的问题,完全关闭Xcode的右键单击它,再次打开,错误消失了
yuvru6vn3#
您必须购买开发者会员资格,以在您的开发者帐户中配置推送证书“developer.apple.com“选择标识符,然后选择您的应用程序以编辑您的应用程序ID配置启用推送通知
然后配置
您必须配置2个证书,一个用于开发,另一个用于生产
来创建你要上传的文件
上传文件
后
下载生成的证书
检查服务提供商关于他想要的证书格式“您必须为服务提供商配置生产证书”