Xcode 6 の頃リリースしたアプリを更新して AppStore に上げたら iPhone 5 とかたくさんの機種が除外対象になっていた。
こうしたら iPhone 5 等が除外されなくなった
-
プロジェクトの
Build Setting > Architectures > Build Active Architecture OnlyがDebugとRelease共々 Yes になっていたのをReleaseだけ No にした。 -
Build Setting > Build Options > Enable BitcodeがNoになってたのをYesにした。
1 は、開発に使ってる実機が iPhone 6 plus だったので、リリースしたら iPhone 6 plus 以外のアーキテクチャが対象外になってたのかな。Debug 時のビルドは早い方がいいので No にしたままでいいのかな。
2 はこのアプリでは、本当に必要だったかはわからない。
取敢えず両方やったら iPhone 5 たちも除外されなくなりました。