2013/10/10

Flex: iOSアプリのターゲットデバイスを設定する方法

Flex: iOSアプリを作成する際に、「iPhoneとiPod touchだけ」、「iPadだけ」、「両方とも」から自分がサポートしたいデバイスを選択できます。
選択する方法はDiscripterファイル(自分のアプリ名-app.xmlにデフォルトではなっている)の値を変更します。

・iPhoneとiPod touchだけ
  <iPhone>
        <InfoAdditions><![CDATA[
   <key>UIDeviceFamily</key>
   <array>
    <string>1</string>
   </array>
  ]]></InfoAdditions>
        <requestedDisplayResolution>high</requestedDisplayResolution>
    </iPhone>

・iPadだけ
  <iPhone>
        <InfoAdditions><![CDATA[
   <key>UIDeviceFamily</key>
   <array>
    <string>2</string>
   </array>
  ]]></InfoAdditions>
        <requestedDisplayResolution>high</requestedDisplayResolution>
    </iPhone>

・全部(iPhone、iPod touch、iPad)
  <iPhone>
        <InfoAdditions><![CDATA[
   <key>UIDeviceFamily</key>
   <array>
    <string>1</string>
    <string>2</string>
   </array>
  ]]></InfoAdditions>
        <requestedDisplayResolution>high</requestedDisplayResolution>
    </iPhone>

https://developer.apple.com/library/ios/documentation/general/Reference/InfoPlistKeyReference/Articles/iPhoneOSKeys.html#//apple_ref/doc/uid/TP40009252-SW11
http://stackoverflow.com/questions/4923933/ios-development-how-can-i-prevent-an-ipad-from-running-a-universal-app-in-ipad

0 件のコメント:

コメントを投稿