Invalid binary - missing 568h file

306 views Asked by At

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.

3

There are 3 answers

1
Eduardo Mauro On BEST ANSWER

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.

1
Senthilkumar On

enter image description here

Check your file names are like above displayed image.

0
d0n13 On

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.