Ios 本地化Info.plist后生成错误
I本地化的Info.plist: 我得到了这个构建错误:Ios 本地化Info.plist后生成错误,ios,objective-c,xcode,swift,localization,Ios,Objective C,Xcode,Swift,Localization,I本地化的Info.plist: 我得到了这个构建错误: error: could not read data from '/Users/cherif/Apps/Wesh/Info.plist': The file “Info.plist” couldn’t be opened because there is no such file. 实际上现在有两个Info.plist文件: fr.lproj/Info.plist Base.lproj/Info.plist 如何本地化Info.p
error: could not read data from '/Users/cherif/Apps/Wesh/Info.plist':
The file “Info.plist” couldn’t be opened because there is no such file.
实际上现在有两个Info.plist文件:
fr.lproj/Info.plist
Base.lproj/Info.plist
如何本地化Info.plist路径?回滚这些更改,将InfoPlist.strings文件添加到项目中,对其进行本地化,然后向其中添加所需的键。例如:
"CFBundleDisplayName" = "App display name";
"CFBundleName" = "App bundle name";
要本地化Info.plist:
这就是所有的工作,你已经本地化了你的info.plist文件 检查生成设置中info.plist文件的路径,该设置在本地化之前用于工作。本地化后有两个Info.plist文件。我应该在生成设置中更改哪个键值对?可能您需要更改生成设置,我曾经在将info.plist文件移动到另一个文件夹时遇到过此类问题。当时我只是用来清理构建和派生数据文件夹。交叉检查info.plist是否已移动到其他文件夹?并在目标->打包中检查“info.plist File”键的生成设置中的路径。通常是MyProjectName/Info。plist@Samir我编辑了这个问题,实际上现在有两个Info.plist,我想Xcode应该选择正确的一个,关于语言。如何告诉他这样做?要本地化info.plist文件,您可以检查此“Cbundlename”是否也在.plist文件上,或者仅在.strings文件上?@rr1g0,在这两个文件上如果发现此答案有点神秘,请查看此文件和官方文档