问题标签 [cfbundledisplayname]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
279 浏览

ios - 获取应用程序的名称

我有一个精简版和一个完整版,并希望它们使用不同的配置文件。

现在我需要在应用程序中查询应用程序名称中是否包含“lite”并加载对应的配置文件我还没有找到如何去做。任何想法 ?或者通常有更好的方法吗?

提前感谢海科

0 投票
2 回答
345 浏览

ios - 使用本地化时如何更改应用名称

我在InfoPlist.strings(English)文件中写了这样的代码:

但它不起作用。我的应用程序名称${PRODUCT_NAME}在名为xxx-info.plist.

我试图删除该项目"Bundle display name",但应用名称没有改变。

0 投票
0 回答
228 浏览

ios - 为什么我的 IOS 应用程序标题(在图标下)没有出现本地化?

我正在使用 Corona SDK,但希望在这里得到一些建议,因为我希望有人能发现我的错误。我正在尝试获取本地化图标下显示的应用程序标题。

我正在执行以下操作(在 Corona SDK 中),但是当我更改 iPhone 的“语言”设置时,我仍然没有看到图标下的应用程序标题发生变化。

a) 将 CFBundleLocalizations 放入 build.settings 如下

b) 将每种语言的“InfoPlist.strings”文件放在根目录下的“fr.lproj”等目录中。在字符串文件中放置:

问题:任何建议或您是否发现我正在做的事情有错误。我必须要么(a)在这里遗漏一些东西,要么(b)误解如何在我的 iPhone 上测试语言的变化来测试这个?(即我目前假设我只是更改手机的语言,这应该会触发不同的应用程序标题出现在图标下方)

0 投票
1 回答
658 浏览

ios - iOS 应用名称中的特殊字符或图像

我正在使用应用程序 APPS GONE FREE 来查找免费应用程序我很震惊地看到 APPS GONE FREE 的更新图标。它有一个图像或特殊字符,里面写着“免费”,我是 ios 开发的初学者,所以不知道在哪里看。怎么可能,我可以在我的应用程序中做到这一点吗?

附上图片网址以供参考。

http://i41.tinypic.com/2ltjxco.png

请指导!提前致谢

0 投票
2 回答
1151 浏览

ios - 如何更改 VoiceOver 对我的应用程序的发音?

当 VoiceOver 开启时,我想控制我的应用程序的发音方式。例如,如果我的应用程序名为“ BLOT ”,当前发音为“ BLAUGHT ”——我想要的发音是“ BLOAT ”。我这可能吗?我进行了研究,发现有一些方法可以通过CFBundleDisplayName on控制字符Infoplist.strings,但还没有找到任何适合我特殊需要的东西。有任何想法吗?

0 投票
0 回答
64 浏览

ios - 根据语言更改应用的 DisplayName

我想根据用户的语言更改应用程序的 DisplayName。那可能吗?

我已经在网上看到这是不可能的。但这与例如“设置”应用程序和其他一些应用程序正是这样做的事实相矛盾。

有人可以帮我澄清这个问题吗?

0 投票
2 回答
434 浏览

special-characters - BundleDisplayName 中的西班牙口音

我需要在捆绑显示名称中添加一个西班牙口音,但我在设备和模拟器中的屏幕截图中得到了这个结果。

问题是重音被移到了错误的字母上(单词必须显示“Caligrafía”而不是“f”上的重音)

有没有办法解决这个问题?

任何帮助将不胜感激。我正在使用 Xcode 5.1 和 iOS 7.1

带有重音的捆绑包名称的屏幕截图(西班牙语中的特殊字符)

还从我的 info.plist 添加屏幕截图

在此处输入图像描述

* 更新 *(2014 年 4 月 30 日)我收到来自苹果的信息,显然他们认为这是一个错误。他们给了我这个错误号 16379794。我会在收到他们的任何信息时刷新这个案例。

0 投票
2 回答
3596 浏览

ios - 当应用程序名称在 InfoPlist.strings 中本地化时,不同的应用程序名称取决于配置

我们为每种配置使用具有不同 plist 的设置。像这样: Target-Info-Dev.plist、Target-Info-Beta.plist...

这样我们的配置可以有自己的 CFBundleDisplayName,我们可以通过设备上的 app-name 来区分构建。像这样:“DEV Appname”,“BETA Appname”...

但是,现在我们需要本地化应用程序名称。我们通过为每个目标创建一个本地化的 InfoPlist.strings 来做到这一点:

但由于 CFBundleDisplayName 不再派生自Target-Info-[Configuration].plist,我们无法区分不同配置的应用名称。

应该注意的是,对于同一个应用程序的不同品牌,我们也有多个目标,但我们已经通过为每个目标设置一个单独的 InfoPlist.strings 来实现这一点。

任何人都知道如何完成本地化和基于配置的应用程序名称?

0 投票
1 回答
79 浏览

ios-universal-app - 我可以让我的通用应用在 iPhone 和 iPad 之间有不同的显示名称吗

我想让我的通用应用程序在 iPad 和 iPhone 之间具有不同的显示名称,iPhone 显示 A 和 iPad 显示 B 有没有可能的方法可以不拆分为 2 个应用程序?

0 投票
1 回答
348 浏览

ios - iOS:捆绑显示名称

我的应用程序的捆绑显示名称有一个奇怪的行为。如果我将 BundleDisplayName 设置为“Foo.App”(我的应用程序的名称中必须包含 .App),则该应用程序被称为:“Foo.App.app”。

如果我在捆绑显示名称中添加一个空格“Foo.App”,那么它在主屏幕上看起来没问题。但是当应用程序要求打开访问位置“允许“SEF.App”访问...”时,解决方法变得可见

有人能告诉我额外的“.app”来自哪里吗?