2012-05-26 3 views
6

以下のアプリ設定をiPhoneのみに設定しましたが、App StoreではアプリがiPhone/iPad互換であると表示されます。Xcode:iPhoneのみになるようにアプリケーションを設定するには?

次の画像で見ることができるように、デバイス・ファミリは、ちょうどiPhoneのように設定されている:http://itunes.apple.com/us/app/carrom-pro/id525961441?mt=8

enter image description here

ここでアプリです。

これらの設定に問題はありますか?

答えて

7

すべてのiPhoneアプリケーションは、「フルスクリーン」ではなく、iPadでも実行できます(下の画像を参照)。アプリケーションはiPhoneとiPadのために個別に設計することができます。また、iPhoneとiPadの両方のリソース(インターフェース、デバイス処理など)を含む汎用アプリケーションも設計できます。

enter image description here

ユーザは、iPhoneのために設計されたアプリケーションの周りにグレー容器に気づくであろう。ユニバーサルアプリは自動的にデバイスの正しいインターフェースを選択します。 iTunes Storeの中

、価格の横にある青いプラス記号を使用したアプリケーションは、ユニバーサルアプリケーションです:すべてのiPhoneのゲームはiPadの中で実行することができます

enter image description here

+0

2倍モードでは、iPhoneのデバイス設定とユニバーサルデバイス設定の違いはありませんか?どのようにエンドユーザーは普遍的な設定で本当にiPadアプリを識別することができますか? – Guru

+1

私は自分の答えを更新しました。 –

+0

あなたは普遍的なアプリケーションを意味する "+このアプリケーションは...ダイアログが来るように設計されていますか?"またはクライアントが開発者アカウントに設定する必要がありますか? – Guru

1

。したがって、iTunesはiPhone/iPadを書いています。 iPad専用のゲームを検索する場合、ユーザーはiTunesのiPadタブで検索します。どこのiPhoneゲームでも、これについて心配する必要はありません。 iTunes用のユニバーサルデバイスとiPhoneのみの設定で、ソート用のアプリを検出しています。場合によっては開発者のために。

10

デプロイメントデバイスを「iPhone」に設定すると、iPhone専用にしないでください。

これを行う唯一の方法は、iPadには必要なデバイスの機能を追加することです。たとえば、電話またはsmsに追加すると、アプリのInfo.plistに必要なデバイス機能が自動的に適用されます。より多くのデバイスの機能については

、私はそれが役に立てば幸いhttps://developer.apple.com/library/ios/documentation/General/Reference/InfoPlistKeyReference/Articles/iPhoneOSKeys.html

を参照してください。

+1

デバイス機能: - https://developer.apple.com/library/ios/documentation/DeviceInformation/Reference/iOSDeviceCompatibility/DeviceCompatibilityMatrix/DeviceCompatibilityMatrix.html –

+0

HealthKit機能を使用せずに単に有効にすることはできますか? –

0

は、アプリのplistファイルに(iPhone用)にUIDeviceFamily財産を維持し、また(iPhone用)にビルド設定でターゲットデバイスファミリを変更します。 iPadのみをサポートしたい場合は、どちらの場合ものままにしておきます。これらはXCode 8でテストされています。

関連する問題