2011年10月19日水曜日

iTunes Connectアップロード用にArchiveしたら「armv6が無い」と怒られた時の対処について

この1ヶ月あまり、新しいiPhoneアプリを自分にしては全速力で作っていました。何故かと言えば、iOS5のリリースに合わせたかったからです。結局間に合いませんでしたけど(笑)。
で、やっと今朝目処が立って、iTunes Connectへアップロードする為にDistribution向のアーカイブを作成し、念の為Validationにかけたら、以下のようなエラーが出て困りました。ちなみに当方の環境はXcode4.2(Build 4D199)つまりβではなく正規版、そしてDeployment Targetは4.0です。

iPhone/iPod Touch: application executable is missing a required architecture.  At least one of the following architecture(s) must be present: armv6

なんですかこれ? armv6が無いとダメよ、って言われてもこちとら何もしてませんですがな。
で、ググってみたらStack Overflowにドンピシャ同じ相談がありまして。


これの「Xcode 4.2の場合」を見ながらTarget > Build Settings > Architectures > Distributionの値を書き換えたら、無事にValidationを通る等になりましたとさ。

めでたしめでたし。

追記)あ、そうそう、作っていたアプリですが、HitTunesといいます。是非ダウンロードしてご感想をお願いします。

0 件のコメント:

コメントを投稿