jjzjj

CFBundleDisplayName

全部标签

ios - CFBundleDisplayName 中的空间与 plutil

我正在尝试在我的构建服务器上使用plutil重命名我的CFBundleDisplayName。这是我正在运行的bash脚本的一部分。BUNDLE_DISPLAY_NAME='MY'" "'APP'plutil-replaceCFBundleDisplayName-string"$BUNDLE_DISPLAY_NAME"$PLIST_ADDRESS我期待这个脚本,将CFBundleDisplayName更改为"MY APP"但我现在拥有的是MY APP。有人知道如何从plutil获得预期的输出吗? 最佳答案

iOS 8 - 本地化小部件显示名称

我正在为我的应用制作一个小部件,我想本地化显示名称。我已经在我的Info.plist中设置了属性:Applicationhaslocalizeddisplayname=YES;并且我已经进行了本地化:Info.strings(丹麦语)和Info.strings(英语)每个文件都包含以下行:"CFBundleDisplayName"="MyDisplayName";-一份英文一份丹麦文"CFBundleName"="我的名字";还是不行!谁能帮忙? 最佳答案 我认为这个问题可能已经解决了,但我告诉你我的:你可能错了三件事:您不应该将C

ios - 尝试读取 InfoPlist.strings 文件...获取 key (?)

许多人不知道,在iOS和OSX上本地化应用程序名称的方法是将InfoPlist.strings文件添加到包中并本地化该文件。人们将此文件与Info.Plist文件混合使用。本地化不是在Info.plist中完成的,而是在InfoPlist.strings文件中完成的。也就是说,我已经用两个键创建了这个文件:CFBundleDisplayName和CFBundleName,一如既往。这非常有效,您可以在不同的本地化版本中为您的应用程序定义不同的名称。该文件可以无缝运行。您什么都不用做,只需将文件添加到项目并对其进行本地化。InfoPlist.strings是这样的字符串文件:"CFBun

iphone - 如何在 App Store 中本地化我的应用名称

我想为我处理的一些本地化更改我的应用程序在AppStore上的名称。我已经看到我可以使用CFBundleDisplayName在springboard上更改应用程序的名称并且效果很好。但是AppStore上没有关于本地化的任何信息。CFBundleDisplayName是否在做这项工作?还有别的事情要做吗? 最佳答案 您是否查看过iTunesConnect?我知道描述可以在那里进行本地化(在管理应用程序->应用程序->版本->管理本地化下)。不过,我不完全确定是否可以这样做,因为AppStore中的名称必须是唯一的,因此我想它们会绑

ios - 本地化 watchkit 配套应用显示名称

我在AppleWatch伴侣应用程序上本地化应用程序显示名称时遇到一些问题。按照指南,我将CFBundleName本地化如下:CFBundleDisplayName="我的应用";CFBundleName="我的应用程序";我为我的应用程序支持的每种不同语言都这样做了,但在苹果watch配套应用程序中,它总是显示英文CFBundleDisplayName。关于如何正确本地化AppleWatch配套应用名称的任何想法?非常感谢你的帮助 最佳答案 我认为这是iOS9的一个错误。原因很明显,AppStore上没有提供本地化配套应用标题的应

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

当VoiceOver打开时,我想控制我的应用程序的发音方式。例如,如果我的应用名为“BLOT”,目前发音为“BLAUGHT”——我想要的发音是“BLOAT”。我这可能吗?我进行了研究,发现有一些方法可以通过Infoplist.strings上的CFBundleDisplayName来控制字符,但还没有找到适合我特定需要的方法。有什么想法吗? 最佳答案 从iOS8和OSX10.10开始,您可以使用CFBundleSpokenNameInfo.plist键来实现你想要的。 关于ios-如何更

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

我们为每个配置使用不同plist的设置。像这样:Target-Info-Dev.plist、Target-Info-Beta.plist...这样我们的配置可以有自己的CFBundleDisplayName,我们可以通过设备上的应用程序名称来区分构建。像这样:“DEVAppname”、“BETAAppname”...但是,现在我们需要本地化应用名称。我们通过为每个目标创建本地化的InfoPlist.strings来完成此操作:"CFBundleDisplayName"="";"CFBundleName"="";但由于CFBundleDisplayName不再派生自Target-Info

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

我们为每个配置使用不同plist的设置。像这样:Target-Info-Dev.plist、Target-Info-Beta.plist...这样我们的配置可以有自己的CFBundleDisplayName,我们可以通过设备上的应用程序名称来区分构建。像这样:“DEVAppname”、“BETAAppname”...但是,现在我们需要本地化应用名称。我们通过为每个目标创建本地化的InfoPlist.strings来完成此操作:"CFBundleDisplayName"="";"CFBundleName"="";但由于CFBundleDisplayName不再派生自Target-Info

ios - CFBundleDisplayName 返回 'null'

我正在尝试获取应用程序名称以用作NavController标题,但无论我做什么我都无法获取CFBundleDisplayName值。它返回“空”。这是我正在使用的代码[NSBundlemainBundle]infoDictionary][@"CFBundleDisplayName"]选中bundle=只有一个。Xcode5/dev目标是iOS5。我还没有检查过设备。使用模拟器。谢谢! 最佳答案 尝试使用此代码获取应用名称NSString*appName=[[[NSBundlemainBundle]infoDictionary]obj

ios - CFBundleDisplayName 返回 'null'

我正在尝试获取应用程序名称以用作NavController标题,但无论我做什么我都无法获取CFBundleDisplayName值。它返回“空”。这是我正在使用的代码[NSBundlemainBundle]infoDictionary][@"CFBundleDisplayName"]选中bundle=只有一个。Xcode5/dev目标是iOS5。我还没有检查过设备。使用模拟器。谢谢! 最佳答案 尝试使用此代码获取应用名称NSString*appName=[[[NSBundlemainBundle]infoDictionary]obj
12