Я решил ту же проблему, что и в своем приложении, используя xCode 4.2, следующим образом:
У меня была ошибка в объявлении в файле p.list, теперь это выглядит так (только для iPhone App):
UILaunchImageFile
launch.png
Я назвал два файла launch.png и launch@2x.png. Обратите внимание: в документе Apple говорится, что расширение имени файла не должно быть включено, но у меня оно работало только с расширением имени файла.
Важно: только после того, как образы запуска показываются в сводке проекта (нажмите на сам проект в проводнике проекта и в сводке вкладок, прокрутите вниз и посмотрите, правильно ли отображаются и показаны образы запуска), которые я мог бы устранить эта "ошибка". Если декларация plist соответствует, но изображения все еще не показаны, перетащите их в соответствующие поля из проводника проекта.
Если xCode генерирует эти два файла после того, как заново их уронит в соответствующие поля, у вас все еще есть несоответствия в объявлении plist или именах файлов. Затем вы увидите, какая схема именования ожидается в соответствии с новыми сгенерированными именами файлов этих же двух изображений.
После этого на вкладке «Сводка» правильно отображались изображения запуска, проблема с обрезанными изображениями запуска была решена.
И последнее, но не менее важное: убедитесь в правильности размеров ваших стартовых изображений, например, 320x480 и 640x960.
Удачи.