If you try to use [UIImage imageNamed:@"image.png"] and expect image-568h@2x.png be automatically selected from the iPhone 5 bundle, this will not work. Auto Build only works for iPhone 4 and 4S.
Only the default image, named as Default-568h@2x.png , will be automatically selected on iPhone 5.
for regular images, if you have a separate image for iPhone 5, try using this code
CGRect screenBounds = [[UIScreen mainScreen] bounds]; if (screenBounds.size.height == 568) { // code for 4-inch screen } else { // code for 3.5-inch screen }
source share