I am getting this email after upload my binary with Xcode Version 6.0.1 (6A317)
Your binary is not optimized for iPhone 5 - - New iPhone apps and app
This happened to me too. Since iOS6 (I think) if you localize your app you must be consistent all the way. You have English, Dutch, and French as languages as I see in the screen shot. You must have these languages EVERYWHERE you do localization. Your string localization files must have all these languages but not more languages. I got the same reply when I used AppiRater library for an app. AppiRater has messages in many languages and my app is localized only for 2 languages. So I had to delete all the other string files from AppiRater except the 2 that I needed. Once I did that everything went well.
So the short answer is: delete any extra localization files that you don't need to support and add localization files that are missing from your app.
Cheers!
Edit by danielgindi
This actually works, despite some claims that this answer is irrelevant.
It happened to me when I started using Base localization in an app, and it still had some resources localized in en.lproj
folder, including the Default.png
s.
So you can either make sure that you have the Default-568h@2x.png
file in all of the localization folders that you are using - or delete localizations that you are not using.
I have just moved everything to be in Base.lproj
, so this way it's clear what png it is taking, and there's no duplicate.