MonacaApp-info.plist

iOS アプリの設定を行うには、 MonacaApp-Info.plist ファイルを編集します。 plist ファイルの情報に関しては、 Information Property List Files ( Apple ) をご確認ください。このファイルは、次のように、Monaca プロジェクトの ios フォルダー下に置かれています。

Cordova 6.2 以降をサポートする Monaca フレームワークでは、MonacaApp-Info.plist ファイルを使用しないように、仕様が変更されました。よって、iOS アプリの設定をカスタマイズする場合には、 Custom Config プラグイン を使用する必要があります。

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">

<plist>
  <dict>
    <key>key</key>
    <value-type>value</value-type>
      ...
    <key>key</key>
    <array>
      <value-type>value</value-type>
      <value-type>value</value-type>
    </array>
    ...
  </dict>
</plist>

MonacaApp-Info.plist ファイル内には、3 つの主な要素があります。

  • <key> : value ( plistObject ) とアプリの設定情報間の紐付けをします。

  • <array> : 配列を使用して、value ( plistObject ) を格納できます。

  • <dict> : key と value ( plistObject ) の組み合わせを、 内に置きます。

例 :

<plist>
  <dict>
    ...
    <key>XXX</key>
      <string>The value(plistObject) corresponding to key(XXX)</sting>
      ...
    <key>YYY</key>
      <array>
        <string>The 1st value(plistObject) corresponding to key(YYY)</string>
        <string>The 2nd value(plistObject) corresponding to key(YYY)</string>
        <string>The 3rd value(plistObject) corresponding to key(YYY)</string>
        <string>The 4th value(plistObject) corresponding to key(YYY)</string>
      </array>
    ...
  </dict>
</plist>

Value ( plistObject ) の型の一覧

Key の一覧

iOS アプリで設定すべき Key と Value を、次に記します。

UISupportedInterfaceOrientations

画面の方向を指定します。

  • iPhone の場合

    ...
    <key>UISupportedInterfaceOrientations</key>
    <array>
      <string>UIInterfaceOrientationLandscapeLeft</string>
      <string>UIInterfaceOrientationLandscapeRight</string>
      <string>UIInterfaceOrientationPortraitUpsideDown</string>
      <string>UIInterfaceOrientationPortrait</string>
    </array>
    ...
  • iPad の場合

    ...
    <key>UISupportedInterfaceOrientations~ipad</key>
    <array>
      <string>UIInterfaceOrientationLandscapeLeft</string>
      <string>UIInterfaceOrientationLandscapeRight</string>
      <string>UIInterfaceOrientationPortraitUpsideDown</string>
      <string>UIInterfaceOrientationPortrait</string>
    </array>
    ...

画面方向に関する設定値 ( Value )

表示方向の設定に関するサンプルを、こちらからダウンロードできます。

ステータスバーの設定

最終更新