3GSではなくiPhone4以降でのみ動作するようにアプリを作成したいと考えています。
これどうやってするの?アーキテクチャ設定を標準Armv7/Armv7sに設定することで実行されますか?
そして、Armv7とArmv7sの有効なアーキテクチャ?
または、展開ターゲットを確認する必要がありますか?そしてそれを特定のiOSバージョンに設定しますか?
前もって感謝します!
残念ながら、デバイスではなくiOSバージョンをターゲットにすることができます。iOS 6.0以降用にビルドしてみると、iPad1などの古いデバイスが分離されます。3GSでiOSのバージョンがどのバージョンになるかはわかりません。間もなく段階的に廃止されますが、今後のiOSリリースでは廃止される予定です。iOS 6は3GSで動作することは知っていますが、iPad1は動作しません
デバイスを検出し、コードを介して制限することができますが、AppleとiTunesを介して、デバイス中心の制限はなく、OSのみです。
展開ターゲットでは、特定のiOSバージョンのみをターゲットにでき、3GSはiOS6を実行できます。古いデバイスによるアプリの実行を本当に制限したい場合は、AppDelegate内のデバイスモデルをチェックして機能を制限する必要があります。
これに対する注意点は、アプリがAppStoreで許可されない可能性があることです。3GSがサポートしていない機能を活用しようとしていますか?