【发布时间】:2014-03-03 22:16:09
【问题描述】:
- “应用程序已本地化显示名称”= Info.plist 中的 YES
InfoPlist.strings 中的本地化 CFBundleDisplayName 和 CFBundleName
当我更改整个设备的语言时,它可以工作。它改变了我的应用程序的名称。
- 当我安装它时,名称是设备的语言。
我使用 NSUserDefaults 语言设置从应用程序内部手动更改应用程序语言。每当我从应用程序内部更改语言时,应用程序内的所有内容都会完美本地化。 (需要重启应用)
但应用程序名称并不会以这种方式更改,唯一的更改方法是更改设备语言。
我错过了什么吗?更改语言时有没有办法更改应用名称?
【问题讨论】:
-
我不认为你可以在安装后更改应用程序的名称。
-
罗曼是正确的。 Apple 希望应用程序名称在 AppStore 和设备启动屏幕之间匹配。允许此动态更改将允许开发人员将其应用重命名为“愤怒的小鸟”等。
标签: ios xcode ios7 localization xcode5