【iOS11】LaunchScreenを多言語化しiTunesConnectにアプッロードした際にでるERROR ITMS-90096の対処方
LaunchScreenを多言語化を以下のこちらのサイトを参考にしてデバックでの実機ビルドでは対応できたのですが、いざiTunesConnectにアップロードしようとした時に以下のようなエラーがでてアップロードができないことがありました。
ERROR ITMS-90096: "Your binary is not optimized for iPhone 5 - New iPhone apps and app updates submitted must support the 4-inch display on iPhone 5 and must include a launch image referenced in the Info.plist under UILaunchImages with a UILaunchImageSize value set to {320, 568}. Launch images must be PNG files and located at the top-level of your bundle, or provided within each .lproj folder if you localize your launch images. Learn more about iPhone 5 support and app launch images by reviewing the 'iOS Human Interface Guidelines' at https://developer.apple.com/ios/human-interface-guidelines/graphics/launch-screen.
同じようなエラーがでてLaunchScreenを多言語化できなくて悩んでいる人がたくさんいるとおもいっます。
結論からいって、LaunchScreenの多言語化はできそうにありません!
以下、私が調べたことについて書いておきます。
1. エラーに記載されているヒューマンインターフェイスガイドラインのURLが変わっている
エラーに書いてあるヒューマンインターフェイスガイドラインのURLですが変更されているようです。
古い:https://developer.apple.com/ios/human-interface-guidelines/graphics/launch-screen
新しい:https://developer.apple.com/ios/human-interface-guidelines/icons-and-images/launch-screen/
2. ヒューマンインターフェイスガイドラインにはLaunchScreenに文字を含めることは非推薦との記述
ヒューマンインターフェイスガイドラインには以下のように書かれています。
Avoid including text on your launch screen. Because launch screens are static, any displayed text won’t be localized.
訳:起動画面にテキストを含めないでください。起動画面は静的なため、表示されているテキストはローカライズされません。
3. 似たように多言語化について記述している記事は多いがアップロードまで試している記事はない
同じ方ほうで多言語化につて書いてあるサイトはいくつかみつけっました。
https://teratail.com/questions/117510
http://source.hatenadiary.jp/entry/2014/06/19/101629
みなさん、多言語化については記述がありますが、アップロードまでは試していないのか、アップロード時にでるエラーについては記述がありません。
結論
無理っぽい!