XCode在我的iOS应用程序中的图像上留下了蓝色色调,我尝试查看调试设置,因为Apple Developer网站声明CoreMotion将叠加层放在图像上,但是,没有任何设置在那里。我在实际发布这里之前已经搜索了几天,而且此时它真的很烦人。我以为它只会在我的测试版本上,所以我将其存档并上传到iTunes连接以让其他人尝试,结果相同,所有图像都是蓝色。
注意:这仅在构建设备时发生,模拟器不会出现此行为。
答案 0 :(得分:0)
问题在于,由于某种原因,XCode压缩图像文件会损坏我正在使用的库(SFML)如何读取文件。在设置中关闭PNG压缩可以解决问题。
答案 1 :(得分:0)
对于 6 年后需要此信息的任何人:
过去几天,我一直在使用 SFML 框架尝试构建到多个平台(macOS、iOS 和 Windows),但我在 iOS 构建中遇到了同样的问题。
对于每个带有蓝色色调的图像,我必须手动进入并将文件检查器中的类型从 PNG 更改为 BMP(或其他一些图像类型)。否则 Xcode 会压缩 PNG 并赋予它蓝色色调。