iPod touchを除き、iPhone専用のアプリを制限するにはどうすればよいですか?
私のアプリをiPodTouchで利用したくないのですが、info.plistにこれを指定するために使用できるプロパティがありますか、それともitunesconnectのセットアップ中に遭遇するものですか?
GPSハードウェアのないデバイスを除外するために必要なデバイス機能としてgpsを追加すると、iPodtouchが除外されます。
編集:実際、これを行う正しい方法は、UIRequiredDeviceCapabilitiesエントリ(辞書)に、値がYESのテレフォニーキーを含めることです。つまり、テレフォニーをサポートするデバイスのみがアプリを使用できます。
また、UIRequiredDeviceCapabilitiesで使用できるキーの完全なリファレンスを確認してください。
上記の解決策は、Appleが自社のWebサイトで実行することを推奨している方法ではありません。私が現在知っている2つの方法があります。
Xcodeの最新バージョンでプロジェクトを作成するときに、デバイスファミリを選択できます。ユニバーサルまたはiPodを選択しないでください。iPhoneを選択するだけです。
別の方法として、アプリケーションのビルド設定で、ターゲットデバイスファミリをiPhone/iPadではなくiPhoneに変更します。