我正在使用Xcode 7并使用推送通知开发应用程序。但是,我发现所有推送通知都无法在iOS 10设备上显示。有没有解决办法解决它?
P.S。推送通知在iOS 9上运行正常。
答案 0 :(得分:1)
必须更新到Xcode 8~否则,推送通知在iOS 10上不起作用
答案 1 :(得分:0)
我目前在这里遇到同样的问题。
我认为问题可能如下:
Firebase iOS 10实现使用以下预编译器宏:
#if defined(__IPHONE_10_0) && __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_10_0
嗯,Xcode 7适用于iOS 9 SDK,因此__IPHONE_OS_VERSION_MAX_ALLOWED
的值为__IPHONE_9_3
,低于__IPHONE_10_0
的值。
基本上,当您使用Xcode 7构建项目时,iOS 10 Firebase实现将不会被编译到应用程序中。此外,Xcode 7无法识别UserNotifications
框架..
我尝试将iOS 10 SDK复制到Xcode 7的目录中,但这是个坏主意