docs.unity.cn
    Show / Hide Table of Contents

    iOS App Localization

    The Localization package provides support for localizing values within the iOS Info.plist information property list file. When building the iOS player, the Localization values are applied to the project during the post build step. The projects' known regions are populated with the project Locales and an Info.Plist variant is added for each Locale.

    To configure the App localization, add the iOS/App Info Metadata to the Localization Settings Metadata.

    To configure the App localization, add the iOS/App Info Metadata to the Localization Settings Metadata.

    The following fields can be localized in the App:

    Values that are not set are left unlocalized and use their default values.

    Name Info.Plist Key Description
    Short Name CFBundleName The user-visible name for the bundle, used by Siri and visible on the iOS Home screen. This name can contain up to 15 characters.
    Display Name CFBundleDisplayName The user-visible name for the bundle, used by Siri and visible on the iOS Home screen. Use this key if you want a product name that's longer than Bundle Name.
    Camera Usage Description NSCameraUsageDescription A message that tells the user why the app is requesting access to the device’s camera. This replaces the value in the Project Settings.
    Microphone Usage Description NSMicrophoneUsageDescription A message that tells the user why the app is requesting access to the device’s microphone. This replaces the value in the Project Settings.
    Location Usage Description NSLocationWhenInUseUsageDescription A message that tells the user why the app is requesting access to the user’s location information while the app is running in the foreground. This replaces the value in the Project Settings.
    Back to top Copyright © 2020 Unity Technologies
    Generated by DocFX
    on Thursday, October 28, 2021