2012-03-05

warning: iPhone apps with a deployment target lower than 4.3 should include an armv6 architecture

Xcode4.2で作成したプロジェクトをReleaseモードでビルドすると、次のような警告がでることがあります。
Check dependencies
[BWARN]warning: iPhone apps with a deployment target lower than 4.3 should include an armv6 architecture (current IPHONEOS_DEPLOYMENT_TARGET = "4.2", ARCHS = "armv7").
これは、Deployment TragetをiOS 4.3よりも古いものに指定している場合に出る警告です。アーキテクチャに「armv6」を含めないといけないと言っています。
このままだとバイナリをAppStoreにアップロードするときに失敗してしまいます。Build SettingsのArchitecturesに「armv6」を追加してやれば、警告が消えてバイナリをアップロードできるようになります。





0 件のコメント: