xcode 8.0“将Push Notif(..)添加到您的App ID”警告,同时已添加

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了xcode 8.0“将Push Notif(..)添加到您的App ID”警告,同时已添加相关的知识,希望对你有一定的参考价值。

  • 我有Xcode管理配置文件(推荐'自动'设置)
  • 我的应用ID已包含Push
  • 当我启动Xcode时,它会显示带有复选标记的Push功能,就好像一切都很好
  • 当我注册设备令牌并推送消息时,我明白了 没有来自GCM的注册回复。但是当我更新配置文件时 设置>配置文件>查看详细信息>下载上述所有配置文件 提到的复选框变成红色警告标志。

这似乎是一个Xcode错误。有人有解决方法吗?

enter image description here

答案

对于您的developepr帐户您必须在App ID中启用APNS。检查下面的屏幕截图。

enter image description here

另一答案

请参阅此链接

https://forums.developer.apple.com/thread/68101

当您创建分发证书时,您应该为您的应用启用推送通知功能。

对不起我的英语不好

另一答案

尝试重新启动Xcode。如果这不起作用,请执行以下操作:

您需要下载配置文件:

1)转到https://developer.apple.com/account/ios/profile/limited/选择项目=> edit => Certificates => Select All => Create => Download

或者如果您已有个人资料

转到https://developer.apple.com/account/ios/profile/limited/选择您的项目=>编辑=>生成=>下载

2)在Xcode中:取消选中自动管理签名。

enter image description here

导入配置文件:项目文件=>签名(调试)=>配置文件=>导入配置文件=>选择文件为1

以上是关于xcode 8.0“将Push Notif(..)添加到您的App ID”警告,同时已添加的主要内容,如果未能解决你的问题,请参考以下文章

更新到 8.0 版本后 Xcode 链接错误

打印可变展开 Segue - Xcode 8.0 Swift 3.0

Xcode 8.0注释的问题

Xcode 8.0 CBCentralManager 问题

将 Xcode 7.3.1 项目升级到 Xcode 8.0

IPHONEOS_DEPLOYMENT_TARGET 设置为 8.0 Xcode 12 (Flutter)