我有一个在我的应用程序中使用的 plist 文件,我可以对其进行本地化,因此我在我的项目中得到两个条目,一个用于英语,一个用于西类牙语,当我编译运行该应用程序时,它可以工作,但当然在这个阶段内容是相同的。
然后,我在 Finder 中将西类牙语 plist 替换为已帮我翻译成西类牙语的 plist,这样我就可以在 XCode 编辑器中毫无问题地查看内容。
但是,当我尝试编译时,出现错误:
.../en.lproj/myData.plist:0: 错误:读取 plist:无法读取数据,因为数据已损坏。
但是英文的还没动过?
您确实可以通过这种方式将本地化文件复制到项目中吗?
最佳答案
打开磁盘实用程序修复权限。
打开终端并运行此命令:
plutil -s/somewhere/yourfile1.plist
它会向您显示确切的错误和行,让您专注于问题的所有细节。因此,您必须转到报告的行并使用文本编辑器自行修复它。
关于iphone - XCode 报告本地化 plist 已损坏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7096785/