4

App StoreでiPad用ではなく、iPhone / iPod専用にアプリを起動するにはどうすればよいですか?.plistファイルにもiTunesConnectにも設定が見つからないようです。ありがとう!

4

4 に答える 4

10

できません。AppleのAppStoreガイドラインでは、iPadの(1X / 2X)互換モードで実行されないiPhoneアプリやクラッシュするiPhoneアプリは特に許可されていないようです。

于 2012-06-16T01:46:35.407 に答える
9

Build Settingsキーを確認して見つけてください。Targeted device family

そこにiPhoneiPadまたはiPhone/iPad選択するオプションがあります

アプリをビルドしてAppleに送信すると、アプリはそこで値をチェックし、指定されたデバイスで利用できるようにします。

于 2012-06-15T19:06:28.703 に答える
3

これは古い質問ですが、その答えは他の開発者にとって役立つ可能性があります。

  • アプリをiPhoneとiPodの両方で実行したい場合、(1X / 2X)互換モードでiPadで実行できないようにする意味はわかりません。一部の消費者を無料で失う可能性があります。
  • テレフォニーなどの機能が必要なためだけにアプリをiPhoneで実行したい場合。良い方法は、UIRequiredDeviceCapabilitiesを使用し、「sms」と「telephony」を設定することです。詳細については、Appleのドキュメントを参照してください:https ://developer.apple.com/library/ios/qa/qa1397/_index.html
于 2013-11-28T10:49:03.313 に答える
2

これが機能していることを確認できる1つの方法は、次のとおりです。

-(BOOL) application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
     if (UIDevice.currentDevice.userInterfaceIdiom == UIUserInterfaceIdiomPad)
          return NO;

     // rest of launching code
     return YES;
}
于 2012-06-15T19:10:40.460 に答える