打开远程通知时,标识符不可用的应用程序ID

我有一个应用程序,我刚刚提交到应用程序商店。 在开发者门户中,它检查了推送通知,但是它尚未configuration。

在这里输入图像说明

我想添加推送通知function到这个应用程序。 我尝试打开“推入XCodefunction”选项卡。 有一个问题,我按修复问题,它说该ID不可用,但它是应用程序商店中已经可用的应用程序的ID。

在这里输入图像说明

也在常规标签下:

在这里输入图像说明

现在我该怎么办才能修复它? 尽pipe读过Ray Wenderlich的“iOS代码签名:兜帽下”,我仍然头痛。

编辑:

好的,接受的答案并不是真的。 我终于从苹果论坛的JRRevuelta的post中find了这个问题的正确答案:

转到您的Apple开发人员“证书,ID,configuration文件”,并在您的应用程序ID列表中find有问题的应用程序ID,如果您的应用程序ID的forms是:com.myDomain.MyApp然后,您的应用程序IDlogging中的名称成为:“XC com myDomain MyApp”不要问我为什么,但它的工作原理。 (是XCode从XCode创buildlogging时分配的默认名称),但是对于之前存在或者您直接在Developer网站中创build的logging,名称应该是您想要的任何内容…但不是。 在最新的XCode版本中引入了一些故障。

显然这个问题只在最近的Xcode中出现。

检查以下步骤可能会解决您的问题:

  • 手动删除由Developer Portal中的Xcodepipe理的INVALID iOS团队configurationconfiguration文件
  • 手动创build的iOS Developer Provisionconfiguration文件
  • 通过Xcode下载它

欲了解更多信息,你可以检查: https : //stackoverflow.com/a/36175175/4557505答案,这回答了你正在同样的问题

我认为您需要创buildSSL证书并设置符合您需求的供应configuration文件。 假设您已经为您的应用程序标识拥有开发configuration文件,您只需添加用于开发的SSL证书即可。 完成testing后,添加生产证书。