为什么即使在App ID中启用推送通知后,也会"向您的应用ID添加推送通知功能"警告?

sss*_*sss 51 xcode ios ios10

我使用的是Xcode8,swift 3,iOS 10

在目标 - >功能显示"将推送通知功能添加到您的应用ID".

我检查了我的APP ID,它在开发和分发中都显示了pushnotfication.

使用相同的APP IS和证书我在iOS9中收到通知,但在iOS 10中我收到错误

Error Domain=NSCocoaErrorDomain Code=3000 "no valid 'aps-environment' entitlement string found for application" UserInfo={NSLocalizedDescription=no valid 'aps-environment' entitlement string found for application}  
Run Code Online (Sandbox Code Playgroud)

并显示红色标记(问题)

Ste*_*eMa 120

我重新启动XCode并且它已经不见了:-)

  • 我唱的是"伤心但真实的"\ m / (2认同)

小智 13

关闭Xcode - >重新打开 - >清理 - >构建 - >运行.

解决了我的问题.Xcode 9.0.


sam*_*m k 11

可悲的是我退出xcode然后安装.mobileprovision(双击它)然后重新启动xcode并且警告消失了...在SteMa这里跟着另一个答案


Gar*_*ted 8

这发生在我身上.由于某种原因,xCode签了我.修复:点击Xcode(顶部栏) - >选择首选项 - >选择您的Apple ID - >登录.希望这有助于某人!


Jun*_*tae 7

在我的情况下,它无助于重新启动xcode.

我刚刚重启系统,问题就消失了.


San*_*man 5

在为我的应用程序启用推送之后,我必须重新生成我的配置文件,然后重新下载它们以供Xcode识别aps属性。