我想在Info.pist中设置多个url方案.但我不知道如何在Info.plsit中设置许多url方案.谁可以帮助我,我是一条鱼
我正在使用Xcode 4.4.您可能都知道,有一个简单的选项可以在Xcode中本地化资源文件.您也可以将plist文件国际化,这是我的方法.
但是从4.4开始它似乎不再适用了.
您所要做的就是以下内容:
<project>-Info.plist文件中添加关键字"本地化",其中添加了一个子数组,您可以将国家/地区代码添加为项目Localizable.strings),如下所示:
然后是模态屏幕,您可以在其中选择plist文件中定义的语言 
<country identifier>.lproj文件夹中.在Xcode 4.4中,您无法选择在plist文件中定义的语言.只能说英语.
我尝试了一切.不想手动本地化.
同样在4.4以下的Xcode版本中,可以使用"+"按钮添加新语言.这是不可能的:看看这个:

有什么建议.或者我是以错误的方式做到的?
在你说这是一个小问题并且在这里和其他论坛上讨论了一百万次之前,我想说我经历了所有这些问题并尝试实施他们的每个解决方案,但没有运气。我要么错过了一些非常小的细节,要么我的项目总体上有问题。希望你能帮忙。
问题: 在我更改“Info.plist”的位置后,我的项目显示黑屏。
或者我收到以下错误:
我已经尝试过的:
结果我要么黑屏,要么出现上述错误。我究竟做错了什么?
我正在尝试替换我喜欢的应用程序的Icon,但我做了,但iPhone(iPhone 4 32bg 4.0.1)不断为我的新图标添加黑色背景和光泽!
我在user\application*app文件夹AND var\mobile\applications*app文件夹中编辑了'info.plist'
并添加= true
看看这张图片:http://i56.tinypic.com/8x635u.jpg
唉,没有改变就行了!
在Project/SupportingFiles/en.lproj/InfoPlist.strings我有这个值:
NSUserTrackingUsageDescription = "虚拟";
它是一个本地化 InfoPlist.strings文件,可以是多种语言。在本例中,该文件夹en.lproj适用于英语。
例如,假设在编译之前我可以写入NSUserTrackingUsageDescription一个值,并且我需要确保它在运行时是否是“虚拟”。
NSUserTrackingUsageDescription是否可以在运行时使用Swift 检查 Swift 是否为“dummy”或另一个字符串?
我正在做一项研究,但找不到任何 Swift 代码来检查。
我尝试使用以下代码:
let string = Bundle.main.infoDictionary!["NSUserTrackingUsageDescription"] as! String
if (string == "dummy"){
logger.debug("NSUserTrackingUsageDescription is dummy")
}else{
logger.debug("NSUserTrackingUsageDescription is \(string)")
}
Run Code Online (Sandbox Code Playgroud)
但它不起作用,因为它输入了 else 并打印了以下内容:
LauncherViewController.requestAppTrackingTransparencyPermission():131
- NSUserTrackingUsageDescription 是虚拟的,替换为 InfoPlist.strings 的翻译
不知道为什么系统要, replaced with translation from InfoPlist.strings添加dummy。
info-plist ×5
ios ×3
xcode ×3
iphone ×2
icons ×1
plist ×1
swift ×1
url ×1
url-scheme ×1
xcode4.4 ×1