質問

I am trying to submit my app to Apple Store but I am receiving the "invalid binary" message, informing that is missing the launch image for -568h modifier. But the file is in the package. I checked. Some details:

  • The launch image are localized but not for all languages. They are present for English and some other languages.
  • In the simulator and in the testing devices the launch image is displayed correctly.
  • I checked the sizes and are correct
  • I am using XCode 4.6.3
  • I recently installed XCode 5 preview but I am using 4.6.3 command line tools.
  • There is no UILaunchImageFile entry in the plist file (I am using the Default name).
  • The images do not appear in the Launch Images panel (after I localized them).

What is going on? I don't have any clue.

役に立ちましたか?

解決 2

Found the reason. If the launch image is localized it is necessary to provide the set of images for all languages the app supports. I tried that and Apple accepted my binary.

他のヒント

enter image description here

Check your file names are like above displayed image.

Looks like you have to ensure there are also default startup images in Base.lproj. I'm guessing they are used if you are running on a device that has a language not directly supported by the app in the other *.lproj folders.

Can anyone clarify this.

Works for me now anyway.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top