我已将Info.plist文件本地化,因为我必须为不同语言的应用程序命名。
由于我这样做,项目窗口显示此按钮:选择info.plist文件。
如果我点击此按钮,会弹出一个没有选择的窗口。最糟糕的是,该项目将无法编译,出现错误错误:无法从'/Users/user/Documents/myApp/Info.plist'读取数据:文件“Info.plist”不能打开,因为没有这样的文件。
实际上消息是正确的,因为Xcode将其从该位置删除,并将Info.plist的副本添加到每个本地化目录(en.lproj,PT.lproj等)。
那么......我该如何解决这个问题?
答案 0 :(得分:2)
与Xcode战斗后,唯一有效的解决方案是:http://useyourloaf.com/blog/2010/12/15/localize-iphone-application-name.html
您无法像我一样本地化Info.plist。你必须创建一个字符串文件并对其进行本地化。一些魔法将字符串文件链接到info.plist。