Skip navigation
peedee0000
Currently Being Moderated

CFBundleDisplayName not in info.plist

Sep 6, 2012 6:02 AM

Tags: #air #flash #ios #ipa #air_sdk #cfbundledisplayname

I've developed an app for iOS in Flash specifically for iPad 3's. My client uses SOTI MobiControl as it's mobile device management solution. If I publish out of Flash using AIR SDK 3.4 the app is created and looks  great. When they try to add the app to SOTI for in-house distribution it errors with the error claiming that "CFBundleDisplayName" has been left blank.

 

After having looked into it I've been able to find out that when publishing with versions of the AIR SDK older than 3.0, the info.plist file within the app package includes a CFBundleDisplayName. In versions newer than 3.0 there is no CFBundleDisplayName in the info.plist.

 

Is there a way to have a CFBundleDisplayName included while publishing from Flash? Or alternatively is there a way to edit the package contents of the .ipa?

 

Thanks in advance for any help.

 
Replies
  • Currently Being Moderated
    Sep 6, 2012 11:02 AM   in reply to peedee0000

    Since AIR3.1 SDK, "CFBundleDisplayName" is included in the Info.plist only when the "name" tag of the application is localized.

     

    "CFBundleName" is included in both the cases.

     

    -romil

     
    |
    Mark as:
  • Currently Being Moderated
    Sep 6, 2012 10:31 PM   in reply to peedee0000

    <CFBundleDisplayName> tag is added in Info.plist, if app developer wants localized app name. In order to localize the app name, you would need to add <text> tag under <name> tag in app.xml.

     

    For example:   

     

    <name>

    <text xml:lang="en">English app</text>

    <text xml:lang="fr">Fran€ais app</text>

    <text xml:lang="de"> Methodenprüfung</text>

    <text xml:lang="it">ItalianDebugger</text>

    <text xml:lang="pt-BR">PortuguêsDebugger</text>

    <text xml:lang="ru">РусскийDebugger</text>

    <text xml:lang="es">Espa?olIME</text>

    <text xml:lang="ja">日本語Debugger方法テスト</text>

    <text xml:lang="ko">한국어AppDebugger</text>

    <text xml:lang="zh-CN">中文Debugger测试</text>

    <text xml:lang="zh-TW">中文Debugger方法測試</text>

    <text xml:lang="cs">ČeštinaDebugger</text>

    <text xml:lang="tr">TürkçeInpuyDebugger</text>

    <text xml:lang="sv">SvenskaDebuggerApp</text>

    <text xml:lang="nl">MethodeDebugger het testen</text>

    <text xml:lang="pl">PolskiDebugger</text>

    </name>

     

    -Neha

     
    |
    Mark as:

More Like This

  • Retrieving data ...

Bookmarked By (0)

Answers + Points = Status

  • 10 points awarded for Correct Answers
  • 5 points awarded for Helpful Answers
  • 10,000+ points
  • 1,001-10,000 points
  • 501-1,000 points
  • 5-500 points