我在xcode项目中使用了一个简单的图像。
使用正常的屏幕版本(以及视网膜显示版本'@ 2x.png' 实际上在视网膜显示器上一切都很好。
UIImage * image1 = [UIImage imageNamed:@"myimage.png"];
然后我在按钮上使用该图像。当我在模拟器或iPhone 3g和其他设备上使用xcode进行测试时,会出现图像。但是,当我通过testflight或应用程序商店测试我的应用程序时,图像会消失。
我试过了:
任何人都知道如何解决这个问题?
答案 0 :(得分:2)
您可能已经完成了此操作,但是您是否检查了目标>构建阶段以确保在“复制捆绑资源”中实际复制了该图像?
答案 1 :(得分:2)
可能问题是当弱指针应该强时,图像被引用。在发布模式下,完成了一些优化,并且比调试模式更积极地释放内存,这就是为什么只有在您将项目归档后才会出现问题的原因TestFlight或AppStore(内置于发布模式)......
答案 2 :(得分:0)
图像是否包含在编译源中(编译包资源)?
答案 3 :(得分:0)
也许这很愚蠢,但您尝试过使用JPG而不是PNG吗?只是为了放弃PNG优化器弄乱某些东西的可能性......