Home > プログラミング > Localizable.stringsファイルの行末尾には必ず ; セミコロンが必要

Localizable.stringsファイルの行末尾には必ず ; セミコロンが必要

Objective-C

Localizable.stringsにいろいろ追加し、コンパイルしたら

Localizable.strings:0: error: validation failed: The data couldn’t be read because it has been corrupted.

のようなエラーでおこられました。

Localizable.stringsファイルの内容がこわれてますよ。
とのことだが、行数もでてないので、真っ赤になっておこられてもサッパリわかりません。

目を皿のようにしてチェックしたら、行末尾に ; セミコロンがない行を発見。
つけたら、問題なくビルドが通りました。

言われてみると当たり前なんだけど、エラーメッセージからエラーの内容が推測できないのではまった。
特に行がたくさんあるとわからん。

"hoge" = "ほげ";  // OK

"hoge" = "ほげ"   // NG

Home > プログラミング > Localizable.stringsファイルの行末尾には必ず ; セミコロンが必要

検索
Feeds
アーカイブ

Return to page top