Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. We’re making changes to the Unity Runtime Fee pricing policy that we announced on September 12th. Access our latest thread for more information!
    Dismiss Notice
  3. Dismiss Notice

Question iOS Missing bundle name - The CFBundleName and CFBundleDisplayName Info.plist keys are missing

Discussion in 'Localization Tools' started by elaine_unity694, Dec 27, 2022.

  1. elaine_unity694

    elaine_unity694

    Joined:
    Oct 12, 2020
    Posts:
    26
    Hi,

    Recently I used Localization (1.2.1) package to support 4 languages (EN, FR, ES, and DE).
    To change the app display name, I configured some iOS metadata from Localization > Metadata > iOS App Info > Short Name / Display Name. After done all configuration then I build my ipa file from Unity Cloud Build.

    The app can display the app name correctly based on system language setting.
    But I still get the warning message from Apple

    We identified one or more issues with a recent delivery for your app, MY_APP_NAME. Your delivery was successful, but you may wish to correct the following issues in your next delivery:
    ITMS-90784: Missing bundle name - The CFBundleName and CFBundleDisplayName Info.plist keys are missing or have empty values in the bundle with MY_BUNDLE_ID bundle ID.


    After I unzip the ipa file, I could see 4 different Iproj file (en.Iproj, de.Iproj, es.Iproj and fr.Iproj).
    I check from info.plist, the Bundle display name is empty.

    May I know how to solve it ?

    Thank you.
     
  2. karl_jones

    karl_jones

    Unity Technologies

    Joined:
    May 5, 2015
    Posts:
    7,721
    We have fixed this in the next release. You need to add a default value in the xcode project for the fields in the info.plist file.