iOS 10更新黑屏我的应用程序,重新安装帮助,重新启动应用程序-否

iOS 10更新黑屏我的应用程序,重新安装帮助,重新启动应用程序-否,ios,objective-c,iphone,corporate,Ios,Objective C,Iphone,Corporate,我有一个公司版的(拥有苹果公司的许可证)应用程序,它是公司的一种社交网络,大约有1200名iOS 10用户,其中一些(~2%)报告说,应用程序可能会出现黑屏,没有任何帮助(杀死应用程序并重新启动设备),只是删除应用程序并重新安装。它可以在任何时候发生,即使是第一次发布,也可以正常工作一周,然后是黑屏。我认为这是iOS 10和公司许可证的问题,但我不能确定,因为我仍然无法得到一台有这个问题的设备 应用程序位于Obj-C中。无XIB或情节提要。在iOS 6-9上,一切正常 有人面临同样的问题吗?如果

我有一个公司版的(拥有苹果公司的许可证)应用程序,它是公司的一种社交网络,大约有1200名iOS 10用户,其中一些(~2%)报告说,应用程序可能会出现黑屏,没有任何帮助(杀死应用程序并重新启动设备),只是删除应用程序并重新安装。它可以在任何时候发生,即使是第一次发布,也可以正常工作一周,然后是黑屏。我认为这是iOS 10和公司许可证的问题,但我不能确定,因为我仍然无法得到一台有这个问题的设备

应用程序位于Obj-C中。无XIB或情节提要。在iOS 6-9上,一切正常


有人面临同样的问题吗?

如果应用程序有一个活动的下载会话,并且用户杀死该应用程序(或将其粉碎),iOS 10上会出现黑屏。设备重启没有帮助

我找到的解决方案是:必须生成下载会话标识符的随机部分

NSString *seed = [NSString stringWithFormat:@"%ul", arc4random()];
NSString *identifier = [NSString stringWithFormat:@"com.company.app.%@", seed];
NSURLSessionConfiguration *sessionConfiguration = nil;
if([NSURLSessionConfiguration respondsToSelector:@selector(backgroundSessionConfigurationWithIdentifier:)])
    sessionConfiguration = [NSURLSessionConfiguration backgroundSessionConfigurationWithIdentifier:identifier];
else
    sessionConfiguration = [NSURLSessionConfiguration backgroundSessionConfiguration:identifier];

感谢大家的投票,现在我不想分享答案,但这真的是一个严重的问题,不仅对公司应用,而且对所有应用。希望你们的用户会乐于丢失他们的数据,让你们的应用程序重新工作。亚历山大·亚森科-听起来有些人开始更广泛地看待这个问题。你可以张贴和乘坐因果报应列车(不是你需要它!)