找出Localizable.strings出错的具体行数

在做国际化时, 项目中需要翻译的文字比较多, 几百上千行的翻译出了如下错误是很难找的.

/Localizable.strings:0: error: read failed: The data couldn’t be read because it isn’t in the correct format. 

上述错误我们可以通过终端一行命令就可以解决.

1. 打开终端, cd到项目目录

2. 在终端中输入指令  plutil -lint Localizable.strings

此时会出现如下错误

2019-05-14 18:50:24.753 plutil[31541:12440037] CFPropertyListCreateFromXMLData(): Old-style plist parser: missing semicolon in dictionary on line 259. Parsing will be abandoned. Break on _CFPropertyListMissingSemicolon to debug.

这时我们就定位到错误在259行.

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • rljs by sennchi Timeline of History Part One The Cognitiv...
    sennchi阅读 7,499评论 0 10
  • mean to add the formatted="false" attribute?.[ 46% 47325/...
    ProZoom阅读 2,736评论 0 3
  • The Inner Game of Tennis W Timothy Gallwey Jonathan Cape ...
    网事_79a3阅读 12,451评论 3 20
  • 周二 起床:5:00 天气:晴 心情:开心 任务清单 昨日完成人力资源处部分职能岗位竞聘考试抽题组卷工作 周目标·...
    海蒂桃子阅读 134评论 0 1
  • 春天又来了,黄色的迎春花开满枝头,护城河堤上的杨柳变成了让人喜爱的嫩绿。路上和小区里,环卫工人把自动喷淋打开,在早...
    飞行鱼在路上阅读 489评论 1 4