Open tsonobe1 opened 2 years ago
xcodeには、アプリに関する様々なプロパティを集めた、property list = info.plistが存在する。 プロパティごとにkey名が決められている。
app storeでのアプリのカテゴリ ほかにもアプリに関するバンドル情報を設定できる https://developer.apple.com/documentation/bundleresources/information_property_list/bundle_configuration
https://developer.apple.com/documentation/bundleresources/information_property_list/uilaunchscreen アプリ起動時のUI表示を任意のものに設定できるdictionary。 Keyは以下URLのものが存在する。 https://developer.apple.com/documentation/bundleresources/information_property_list/uilaunchscreen
https://developer.apple.com/documentation/bundleresources/information_property_list/uilaunchscreens 任意のアプリ起動画面を、異なる起動トリガーに対して複数設定する場合の
画面をユニークに識別する「UILaunchScreenIdentifier」keyの配列を「UILaunchScreenDefinitions」keyに保存して、 URLスキームと「UILaunchScreenIdentifier」を対応づけた配列のリスト「UIURLToLaunchScreenAssociations」keyに格納する。 これで、アプリの起動トリガーに応じた起動画面を表示させることができる。 また、「UIDefaultLaunchScreen」keyを設定して、デフォルトの起動画面を指定する
アプリのアイコン https://developer.apple.com/documentation/bundleresources/information_property_list/cfbundleicons
https://developer.apple.com/documentation/bundleresources/information_property_list/uiinterfaceorientation
https://developer.apple.com/documentation/bundleresources/information_property_list/uistatusbarhidden
クイックルックをメインスレッドじゃなく、ほかのスレッドで実行するのを許可するか否か https://developer.apple.com/documentation/bundleresources/information_property_list/qlneedstoberuninmainthread 他にもQuickLookのHeightやWidthを指定できる
アプリの起動に必要な端末の機能 https://developer.apple.com/documentation/bundleresources/information_property_list/uirequireddevicecapabilities
バックグラウンドで処理をする際の設定とか https://developer.apple.com/documentation/bundleresources/information_property_list/uibackgroundmodes
デバイスのリソースにアクセスする際の各種設定 https://developer.apple.com/documentation/bundleresources/information_property_list/protected_resources
xcodeには、アプリに関する様々なプロパティを集めた、property list = info.plistが存在する。 プロパティごとにkey名が決められている。
LSApplicationCategoryType
app storeでのアプリのカテゴリ ほかにもアプリに関するバンドル情報を設定できる https://developer.apple.com/documentation/bundleresources/information_property_list/bundle_configuration
UILaunchScreen
https://developer.apple.com/documentation/bundleresources/information_property_list/uilaunchscreen アプリ起動時のUI表示を任意のものに設定できるdictionary。 Keyは以下URLのものが存在する。 https://developer.apple.com/documentation/bundleresources/information_property_list/uilaunchscreen
UILaunchScreens
https://developer.apple.com/documentation/bundleresources/information_property_list/uilaunchscreens 任意のアプリ起動画面を、異なる起動トリガーに対して複数設定する場合の
画面をユニークに識別する「UILaunchScreenIdentifier」keyの配列を「UILaunchScreenDefinitions」keyに保存して、 URLスキームと「UILaunchScreenIdentifier」を対応づけた配列のリスト「UIURLToLaunchScreenAssociations」keyに格納する。 これで、アプリの起動トリガーに応じた起動画面を表示させることができる。 また、「UIDefaultLaunchScreen」keyを設定して、デフォルトの起動画面を指定する
CFBundleIcons
アプリのアイコン https://developer.apple.com/documentation/bundleresources/information_property_list/cfbundleicons
Orientation
https://developer.apple.com/documentation/bundleresources/information_property_list/uiinterfaceorientation
Status bar
https://developer.apple.com/documentation/bundleresources/information_property_list/uistatusbarhidden
QLNeedsToBeRunInMainThread
クイックルックをメインスレッドじゃなく、ほかのスレッドで実行するのを許可するか否か https://developer.apple.com/documentation/bundleresources/information_property_list/qlneedstoberuninmainthread 他にもQuickLookのHeightやWidthを指定できる
UIRequiredDeviceCapabilities
アプリの起動に必要な端末の機能 https://developer.apple.com/documentation/bundleresources/information_property_list/uirequireddevicecapabilities
UIBackgroundModes
バックグラウンドで処理をする際の設定とか https://developer.apple.com/documentation/bundleresources/information_property_list/uibackgroundmodes
Protected resources
デバイスのリソースにアクセスする際の各種設定 https://developer.apple.com/documentation/bundleresources/information_property_list/protected_resources