我已经将我的 Info.plist 文件本地化,因为我必须在不同的语言中有不同的应用程序名称。
自从这样做后,项目窗口显示了一个按钮: 选择 info.plist 文件。
如果我点击这个按钮,会弹出一个没有选项的窗口。更糟的是,项目将不能编译,出现错误error:could not read data from '/Users/user/Documents/myApp/Info.plist':The file “Info.plist” couldn’t be opened because there is no such file。
事实上,这个消息是正确的,因为 Xcode 将它从那个位置删除,并向每个本地化目录(en.lproj、PT.lproj 等)添加了一份 Info.plist 的副本。
那么......我该怎么修复它呢?
Info.plist
文件,可以克隆任何现有的Info.plist
文件,然后将其添加到你的项目中。如果你创建了不同的目标,同样的问题也会发生,无论你是否拥有这样的目标,你必须有一个与第一个目标相同名称的默认Info.plist
文件。 - holexInfo.plist
文件放置在.lproj
文件夹之外。 - holex