应用程序开始在iOS 9.1 Beta 2上崩溃
在iOS 9.1 Beta 2上安装时应用程序开始崩溃.完全相同的二进制文件(从hudson链接下载)表现如下:
>它在iOS 9.0和iOS 9.0.1上没有崩溃 我已经提取了崩溃日志,在调用[[NSBundle mainBundle] loadNibNamed:@“NameOfView”所有者:self options:nil];时发生了崩溃.崩溃本身就是NSUnknownKeyException:
到目前为止,我看到奇怪的关键’.’哪个nib加载机制试图在我的类上设置,显然,这在nib中不存在.由于iOS 9.1 beta 2是唯一具有此行为的版本,因此这看起来更加奇怪.此外,在相同的git版本中使用XCode 7构建应用程序不会成功崩溃应用程序 – 它按预期工作.在iOS 9.0.1 beta 2上尝试发布版本后,有没有人遇到过这样的行为?想要在向雷达提交错误之前获得SO社区的一些反馈.伙计们,感谢你的帮助. 附:我想强调的是,该问题仅在该特定二进制文件上重现.在XCode 7中从相同的源再次构建它不会产生崩溃.所以请不要建议如何调试这类问题,如何设置异常断点等. 编辑 解决方法
正如对原始问题的评论中所述,还没有解决方案,也没有对bug的回应.
openradar链接:http://openradar.appspot.com/radar?id=6294934587965440 我将在9.1发布后发布更新. 有一些经验方法可以提出解决方案: >覆盖KVC setter setValue:forKey:并禁止空字符串 但同样,Apple也没有真正的回应. 编辑自9.1发布以来,它不再具有可再现性. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |