8

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

既然我这样做了,项目窗口就会显示这个按钮:选择 info.plist 文件。

在此处输入图像描述

如果我单击此按钮,则会弹出一个没有选择的窗口。最糟糕的是,该项目将无法编译,并给出错误错误:无法从'/Users/user/Documents/myApp/Info.plist'读取数据:无法打开文件“Info.plist”,因为那里是没有这样的文件。

事实上,该消息是正确的,因为 Xcode 将其从该位置删除,并将 Info.plist 的副本添加到每个本地化目录(en.lproj、PT.lproj 等)。

那么......我该如何解决这个问题?

4

1 回答 1

2

在与 Xcode 战斗后,唯一可行的解​​决方案是:http ://useyourloaf.com/blog/2010/12/15/localize-iphone-application-name.html

你不能像我一样本地化 Info.plist。您必须创建一个字符串文件并将其本地化。一些魔术将字符串文件链接到 info.plist。

于 2013-02-05T22:09:13.447 回答