Info.plist
iPhoneアプリでは、アプリで共通的な設定をInfo.plistという設定ファイルで行います。
Info.plistのファイル名は、「<プロジェクト名>Info.plist」という名前になっています。
Info.plistのキーと値
| Key | 型 | value |
|---|---|---|
| Localization native development region | String | アプリのデフォルト言語を指定する (※デフォルト値は"English") |
| Bundle display name | String | iPhoneホーム画面に表示されるアプリ名を指定する (デフォルトでは、${PRODUCT_NAME}となっていて、プロジェクト名がアプリ名になるようになっています。) |
| Executable file | String | デフォルト値:${EXECUTABLE_NAME} |
| Icon file | String | アプリのアイコンファイルを指定する (例)icon.png ※アイコンファイルは以下のサイズで作成する必要があります。 iPhone3、3GS向け:57x57pxのpng形式 iPhone4、4S向け:114x114pxのpng形式 iPad向け:72x72pxのpng形式 |
| Bundle identifier | String | アプリを一意に認識するためのキー (jp.co.xxx~ みたいにドメインをひっくり返した形式で記述します) デフォルト値:com.yourcompany.${PRODUCT_NAME:identifier} ※Xcode4ではプロジェクト作成時に指定必須になっています。 |
| InfoDictionary version | String | Info.plistのバージョン (※普通はデフォルト値から変更はしない) |
| Bundle name | String | デフォルト値:${PRODUCT_NAME} |
| Bundle OS Type code | String | APPL |
| Bundle creator OS Type code | String | ???? |
| Bundle version | String | アプリのバージョンを設定する (デフォルト値は"1.0") |
| Main nib file base name | String | アプリのメインnibファイルを設定する (※通常はデフォルト値のままでOK) |
| Application requires iPhone environment | BOOL | |
| Icon already includes gloss effects | BOOL | アイコンに光が当たっているような効果を自動で付ける・付けないの設定 YES:付けない NO:付ける(デフォルト) |
| Status bar is initially hidden | BOOL | ステータスバーの表示・非表示の設定 YES:非表示とする NO:表示する(デフォルト) |
| Status bar style | String | ステータスバーのスタイルを指定する Gray style(デフォルト) ![]() Transparent black style ![]() Opaque black style ![]() |
| Application does not run in background | BOOL | アプリを閉じたときの動作を指定する YES:状態リセットする NO:状態を保持する ※アプリを閉じた後再び起動する時に、新規の状態で起動したい場合はYESに設定する。 ※マルチタスクに対応したiOS4以降で有効です。 |
太字はプロジェクトを作成した時から設定されているキーです。




