“Your binary is not optimized for iPhone 5” after I upload an app with xcode 6.0.1

后端 未结 8 1808
无人及你
无人及你 2020-12-01 08:07

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

8条回答
  •  -上瘾入骨i
    2020-12-01 08:53

    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.pngs.

    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.

提交回复
热议问题