当我使用 Xcode6.4 在 El Capitan 上构建我的应用程序时(Xcode7 现在不是选项),所有图像/图标(AppIcon 除外)都不会显示,或者看起来是乱码。
查看资产编译器的输出看起来不错,但我怀疑有两个输出可能相关,但我还不确定:
2015-10-02 12:26:53.569 ibtoold[28899:273288] NSFileCoordinator 什么都不做。
2015-10-02 12:26:54.906 ibtoold[28899:276436] CoreUI(调试):CSIGenerator 使用“LZFSE”压缩 coreui 版本(362.000000)
会不会是 LZFSE 压缩搞砸了,导致 Yosemite 无法正确解压,如果是这样,有没有办法覆盖它?
当应用程序在 El Capitan 上运行时没有问题。
任何建议都非常受欢迎。
更新: 当应用程序在优胜美地上运行时,这些消息会输出到控制台:
02.10.15 22.31.59,914 AppName[452]:-[CUIThemeRendition newImageFromCSIDataSlice:ofBitmap: usingColorspace:] CSI 中不支持的像素格式得到 36864
02.10.15 22.31.59,914 AppName[452]:无法从 csi 位图数据创建未切片图像。
似乎他们在 Xcode beta 3 中的 iOS7 遇到了这个问题
但是现在突然又出现了,好像很奇怪,我的目标是OS X。
更新: 所以我已经升级到 Xcode7,整个问题就消失了。所有图像和图标现在都可以在 El Capitan 和 Yosemite 中正确显示。