I downloaded XCode 3.2 and now my application images will not load when running on device, but they do show up in the simulator.
i get the following error in the console when running on device:
Could not load the "internet_32.png" image referenced from a nib in the bundle with identifier "StudsDuds"
I have not made any changes to the code base. I've tried cleaning, restarting xcode/computer, deleting the build directory and rebuilding. But to no success.
I originally got this message when i was trying to create a similar application from same source, and i assumed that it something to do with renaming the project. With that application i tried changing the info.plist to have the right bundle name removing, removing re-adding images. Adding new images...
But nothing works. The other strange thing is that i have other images that are not showing up but i don't get an error for them in the console.
Also i've tried this with 2.2.1, 3.0, 3.1. Running 3.1 on device
I had the exact problem just today, I just fixed mine by deleting the app from the device and then do a "Clean All" and re-install. Worked for me anyway, I hope that fixes your problem.
I suggest against "_" in images or any identifier, variable name etc. I doubt that pertains to the problem, but sometimes it gets lost in translation =/
I've found that if I try to change the extension of my picture from jpg to png so that I can use it for the splash screen the app often times doesn't read it properly. I now only use images that are originally .png in my iPhone apps.