アプリケーションローダーで 「not support the minimum OS version specified in the info.plist」が出た場合の対処法
本日、AIR for iOSで作成したiOS用のipaファイルを、アプリケーションローダーでアップロードする際に、
ERROR ITMS-9000:"Invalid Bundle. The bundle ****.app does not support the minimum OS version specified in the info.plist"
と表示されて、アップロード出来ませんでした。
原因を調べたところ、AIR SDKの要求しているiOSの最低バージョンと、マニュフェストファイル(***.xml)で指定しているバージョンに、違いがあることに起因してることが判明。
利用していた AIR SDK 15 がiOS6.1以上なのに、マニュフェストファイル内の
MinimumOSVersion
で指定していたバージョンがiOS 6.0になっていました。
<InfoAdditions><![CDATA[ ・・・ <key>MinimumOSVersion</key> <string>6.0</string> ・・・ ]]></InfoAdditions>
となっていたのを、
<InfoAdditions><![CDATA[ ・・・ <key>MinimumOSVersion</key> <string>6.1</string> ・・・ ]]></InfoAdditions>
に変更して無事に対応完了。
ただこの部分について、同じ AIR SDK のバージョンで、マニュフェストファイルの指定が 6.0 になっているものでも、10月下旬にアップロードした時には、エラーが出ずにアップロード出来たんですよね。
アップロードする際のチェックが、厳密になったのでしょうか?
おかげで、全アプリをパブリッシュし直し。
すでにリリースしている30本以上のタイトルをやり直すのは、かなり時間がかかってしまいますね。