选择info.plist文件

8

我已经将我的 Info.plist 文件本地化,因为我必须在不同的语言中有不同的应用程序名称。

自从这样做后,项目窗口显示了一个按钮: 选择 info.plist 文件。

enter image description here

如果我点击这个按钮,会弹出一个没有选项的窗口。更糟的是,项目将不能编译,出现错误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 文件。 - holex
你的意思是什么?Info.plist在那里。我点击了“本地化此文件”。Xcode将该文件移动到en.lproj、pt.lproj等文件夹中,并从项目根目录中删除了该文件。这就是所有需要本地化的文件的工作方式。 - Duck
1
尝试将默认的 Info.plist 文件放置在 .lproj 文件夹之外。 - holex
1个回答

2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接