2016-12-02 68 views

回答

2

不幸的是,Xcode劑量不會顯示錯誤。如果您或其他開發人員最近更改了Localisable.strings,則可能添加/更改的行之一在結尾處缺少分號(請參閱此問題下的答案:Localizable.strings corrupted?)。如果文件大和/或錯誤不容易看到可能lucianoenrico的答案將是有益的。現在我將引用它:

爲了獲得更詳細的信息,你可以使用屬性列表公用程序的命令行:

plutil -lint <your_strings_file>.strings

-lint開關是用於檢查語法。如果你有錯誤,你會得到行號和更多的信息,一般來說更好的方向如何解決這個問題。

如果是分號問題,您也可以打開損壞的文件,搜索「;」並查找沒有突出顯示的行「;」結束。還可以在不關閉「* /」和未轉義或不正確的引號(需要\「)的情況下查找塊註釋。最後一個問題是可見的,因爲部分字符串會更改顏色。