- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我尝试使用 CFBundleDisplayName 对应用程序名称进行本地化。
我根据两种不同的语言制作了本地化的 InfoPlist.strings。
在一个字符串文件中写道:
CFBundleDisplayName="x11111"
在另一个:
CFBundleDisplayName="y22222"
在 info.plist 文件中,我添加了“应用程序需要 iPhone 环境”属性,并将 bool 值设置为 YES。
在 info.plist 中,我使用了“x11111”的“捆绑显示名称”。
本地化在模拟器上运行正常,但在设备上测试时,它不起作用。
在设备上,我在 info.plist 中用于“捆绑显示名称”的名称只能显示。
顺便说一下,我在项目中使用了 cocos2d。
我错过了什么或做错了什么?
最佳答案
如果您的本地化文件是提供给您的,并且您需要添加它们,请确保在每个文件的基础上正确添加它们。在 Xcode 中,当您添加文件时,请注意添加文件的方式。这就是他们在 Xcode Project Navigator 中的样子。
我通过选择所有未将它们正确添加到项目的文件夹来添加它们。
关于CFBundleDisplayName 的本地化在设备上不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15474394/
我尝试使用 CFBundleDisplayName 对应用程序名称进行本地化。 我根据两种不同的语言制作了本地化的 InfoPlist.strings。 在一个字符串文件中写道: CFBundleDi
我正在尝试本地化我的应用程序名称,但无法正常工作。我有一个具有以下内容的本地化 InfoPlist.strings: CFBundleDisplayName = "Application Name i
[[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleDisplayName"] 此 API 在 plist 中返回 Bundl
有人可以告诉我如何找到问题吗?我有一个名为“MyApp”的应用程序。我想将应用程序名称本地化为德语。我在主项目目录中有一个目录 de.lproj 。它包含一个文件 Localized.strings
我正在构建一个具有两个目标(免费和付费)的 iOS 应用程序,因为它们都具有相同的代码但几乎没有更改,例如 iAd ......等 在代码中,我使用这行代码来区分这些目标: IsFree = [[[[
我正在尝试在我的构建服务器上使用 plutil 重命名我的 CFBundleDisplayName。这是我正在运行的 bash 脚本的一部分。 BUNDLE_DISPLAY_NAME='MY'"
我正在尝试获取应用程序名称以用作 NavController 标题,但无论我做什么我都无法获取 CFBundleDisplayName 值。它返回“空”。 这是我正在使用的代码 [NSBundle m
当我给 Bundle显示名称加上空格作为“我的应用程序显示名称”时,我得到的应用程序名称为(“myappdisplay ...”)。这仅发生在iOS 11上,在iOS 10及以下版本(<)中,它正确显
我在应用商店中有一个名为“法语翻译+”的应用。 应用程序图标下方没有足够的空间来显示整个名称,因此我设置 CFBundleDisplayName = "Translator +"。 但是,当我在 iO
我正在尝试找出 CFBundleDisplayName 的位置,以便我可以在安装到设备上时在 xCode 中更改我的应用程序的标题。 据我了解,CFBundleDisplayName 包含 iPhon
我想更改下面显示的应用程序图标的应用程序名称。但我无法从 info.plist 文件执行此操作。 我尝试更改以下值: bundle 显示名称:${PRODUCT_NAME} ==> bundle 显示
当我查看 Xcode 中的 Info.plist 文件时,属性列表编辑器会显示一个看起来像变量的值: ${PRODUCT_NAME} 如何/在哪里为我的应用设置本地化名称? 最佳答案 您可以创建一个名
我是一名优秀的程序员,十分优秀!