Know that you have it fixed, but would like to keep track of how this thread is Google’s best hit if you are looking for this problem.
Check the plist file name. The simulator seems to be case insensitive, but there is an iPhone. For example, if you have a file called "Foo.plist", but refer to it as "foo.plist" in your code, it works fine in the simulator, but does not load on the device.
Chris source share