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颜色的图片.


iOS 9.2崩溃的问题_第1张图片

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

你可能感兴趣的:(iOS 9.2崩溃的问题)