2013-04-18 4 views
14

"Build active architecture only"(ONLY_ACTIVE_ARCH)を "Yes"に設定して、アプリケーションストアに誤ってビルドを送信しました。私がそれを保管していた電話は3GSでした。これは、ARMv7S搭載のiPhone 5のように、他のアーキテクチャを搭載した携帯電話ではアプリケーションを実行できないことを意味しますか?「Build Active Architecture Only」を「Yes」に設定して、App Storeへのアップデートをリリースできますか?

答えて

21

YES、それはビルドのみ現在のアーキテクチャにより、建物の時間をスピードアップします「のみアクティブアーキテクチャを構築する」を選択した場合。しかし、あなたがリリース用にビルドするときは、それをNOに設定してください

4

このリンクはあなたを助けるかもしれない...

http://useyourloaf.com/blog/2010/04/21/xcode-build-active-architecture-only.html

しかし、私は以前にいくつかのアプリを構築し、オプションを設定してApp Storeにそれらを提出しました。これは私が古いiPodデバイスを持っていたことが原因で、「アーカイブ」アプリケーションとその後の提出に使用されましたが、ビルドターゲットにはARM7が含まれていました。オプションが設定されていなければ、以前のiPod用にビルドすることができなかったため、アーカイブして公開することはできませんでした。

だから、私はあなたが再送信の苦痛を経ずに、再審査を待っている再開したカウンターに服すことなく、うまくいくと言います。

マーク

+2

このオプションを「いいえ」に設定するのはどういうところでしょうか? – meisel

+1

@meisel長いビルド時間 –

関連する問題