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 たちも除外されなくなりました。