我在iOS 8上收到了很多关于这个堆栈跟踪的崩溃报告:
Date/Time: 2014-09-17T20:26:15Z
OS Version: iPhone OS 8.0 (12A365)
Report Version: 104
Exception Type: SIGSEGV
Exception Codes: SEGV_ACCERR at 0x1
Crashed Thread: 0
Thread 0 Crashed:
0 libGPUSupportMercury.dylib 0x2a4f88fe gldGetBufferAllocationIdentifiers + 194
1 libGPUSupportMercury.dylib 0x2a4f93cb gpusSubmitDataBuffers + 108
2 libGPUSupportMercury.dylib 0x2a4f9249 gldCreateContext + 206
3 GLEngine 0x2613c93b gliCreateContextWithShared + 600
4 OpenGLES 0x26218ab3 glGetFramebufferParameteriAPPLE + 776
5 CoreImage 0x23e88b8b 0x23dea000 + 650123
6 libdispatch.dylib 0x314558b7 0x31454000 + 6327
7 libdispatch.dylib 0x314564fb dispatch_once_f + 60
8 CoreImage 0x23e88afb 0x23dea000 + …Run Code Online (Sandbox Code Playgroud) 我在同一设备上看到为同一个应用返回的不同令牌:
-(void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken
安装之间.
例如,首次安装后,它将返回令牌"A",如果我删除应用程序并重新安装它将返回令牌"B".我在iOS 9最新测试版上看到了这种行为,并想知道这是设计还是漏洞.