I have an image in an app that shows up fine when debugging on the device from Xcode or distributing ADHoc, but when downloading the app from the store, the image doesn’t show for iPhone 3G.
I’ve tried extracting the IPA for the app and found that both the low-res and @2x version of the image are present.
What could be causing this?
Solved. The image was being used as the background of a button. The issue wasn’t a missing image. It was that the button was being positioned offscreen. It was being set as a subview of the tabbar of a TabBarViewController. I was using the height of the tabbar to calculate the center of the button. I replaced that with hard coded values to fix the problem.
Why was it only happening with iPhone 3G and only when distributing? I’m really not sure, but I was able to use the remote logging in the TestFlight SDK to figure out that the position of the button was off by >400 pixels.