質問

私は、iPhoneのプロジェクトを持っているし、私の英語のLocalizable.stringsは、突然、もはや動作しません。私はほとんどすべてで、その中に任意のデータを持っていない結果に.appフォルダ内の英語のLocalizable.stringsファイルに気づきました。私の3500バイト元の英語のファイルから、.APP内の1つは、(.APPで3000バイトである日本語と比較して)50バイトである。

ここで、すべてのデータは行きましたか?

私は、ビルドフォルダを削除しようとすると、すべてを再構築し、それは助けていないようですしてきました。日本の文字列はうまく動作ます。

何が間違っている可能性?

役に立ちましたか?

解決 2

英語ファイルに見えないエラーが発生しました。各行は、彼らはおそらくすべきではない0xFFFEという、始まりました。それは私が使用した任意のテキストエディタに表示されませんでしたので、これはトリッキーでした。私は、バイナリエディタでファイルを開くまで現れたことを(私が追加される場合がありますので、明らかではありません:p)がありませんでした。私はこのために進悪魔に使用されます。

他のヒント

私は、私の場合にはそれらは.stringsファイルのエンコーディングに関連して、同様の問題がありました。どうやらXcodeはそれらがUTF-16であることを期待、しかし、いくつかの任意のアプリでそれらを編集した後、それは彼らがUTF-8で保存された表示されます。

私は明示的にUTF-16にエンコードを設定Xcodeでそれらを開くことによって、それを解決し、[ユーティリティバーを経由してます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top