GADGET FACTORY 雑記帳

iPhone アプリ / Flash コンテンツ /Adobe AIR などを開発していて気づいたことや備忘録、TIPS、HACKなど

アプリケーションローダーで 「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本以上のタイトルをやり直すのは、かなり時間がかかってしまいますね。