Ios 将资源字符串(来自infoPlist.strings)放在info.plist上

Ios 将资源字符串(来自infoPlist.strings)放在info.plist上,ios,localization,info.plist,Ios,Localization,Info.plist,我有我的infoPlist.strings和我的可本地化字符串。我想在我的info.plist中添加我添加的资源。我如何做到这一点 在Infoplist.strings上: “NSAppleMusicUsageDescription”=“我的描述” 在Info.plist上: NSPhotoLibraryUsageDescription-$(NSPhotoLibraryUsageDescription) NSAppleMusicUsageDescription-$(NSAppleMusicUsa

我有我的
infoPlist.strings
和我的可本地化字符串。我想在我的
info.plist
中添加我添加的资源。我如何做到这一点

Infoplist.strings上

“NSAppleMusicUsageDescription”=“我的描述”

Info.plist上

NSPhotoLibraryUsageDescription-$(NSPhotoLibraryUsageDescription)

NSAppleMusicUsageDescription-$(NSAppleMusicUsageDescription)

或者为
@
更改
$
也不起作用

多谢各位

第一步:在
Info.plist
上输入默认值

第二步:创建
Infoplist.strings
文件并将其本地化为所有支持的语言

第三步:在每个
Infoplist.strings
文件中,将本地化值放置到要本地化其消息的每个键上


如果未找到特定语言文件,应用程序将Info.plist键值用作默认值。因此,您可以在Info.plist文件中输入英语值,并在特定的可本地化文件中翻译其他语言。Info.plist:put permission with any language每次应用程序从每个本地化的Infoplist.strings文件中获取可本地化的消息时都无所谓。这样,解决方案是什么?把整条信息都放进去而不是$(…)?不幸的是,我不明白你想说什么。因此,我举了一个答案示例,不知道您使用$、@和$(permission2)是什么意思好的,让我试试。是哪个
”?还是没有?我是说
第三步中的字符串名称。
…如果它不起作用,请确保使用相同的键,因为它可以与我一起工作。谢谢。为什么没有
?像普通的字符串?(已标记为答案)为什么没有“?”它工作?或者为什么没有“?”它不工作?你说这和我的答案是一致的,我在里面加了“对不起,我不明白你说的是什么say@MagdyZamel次要注释:InfoPlist.strings示例中的“Loaclizable”