iOS 9.2崩溃的问题

       在友盟中,我们遇到这个崩溃,可能一时间找不到问题的所在,就像是这样。

其相关的原理是:

      我们在再使用在 Xcode 8 中,当你资源文件中[含有16位图]或者[图片显示模式γ值为'P3']且iOS targets设定为iOS 9.3以下就会出现这个问题. 如果你的app需要支持广色域显示的话,那你必须得把target设置成iOS 9.3+,相反,如果你的app不需要支持广色域且你想兼容 iOS 9.3 之前的项目,你就得把所有的16位的或者显示模式为'P3'图片全都替换成8位模式的SRGB颜色的图片.


sudo xcrun --sdk iphoneos assetutil --info <路径> /tmp/Assets.json

sudo xcrun --sdk iphoneos assetutil --info Assets.car > /tmp/Assets.json

sudo xcrun --sdk iphoneos assetutil --info Assets.car > /tmp/Assets.json

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容