4

xcode プロジェクトに奇妙な問題があります。ローカリゼーション xcode をインポートまたはエクスポートしようとすると、次のエラー メッセージが表示されます。

/usr/bin/xmllint exited with status 1

一部の調査では、ステータス 1 の意味Unclassifiedがわかりませんが、それが何を意味し、どこで答えを探すべきかがわかりません。

他の 2 台の Mac でこれを実行しようとしましたが、すべて同じエラーが表示されます。どういうわけか、私のプロジェクトを解析できないようです。

誰かが私を正しい方向に向けることができますか?

4

2 に答える 2

6

2日間同じ問題に苦労しました。最後に、ターミナルを使用してローカリゼーションをエクスポートすることにしました。ターミナルを使用してエクスポートするコードは次のとおりです

xcodebuild -exportLocalizations -localizationPath <dirpath> -project <projectname> [[-exportLanguage <targetlanguage>]]
  1. プロジェクトがあるパスに移動し、dirpath にプロジェクトのパスを再度指定し、projectnameに拡張子を含むプロジェクト名を指定します。<> も削除してください。 [[-exportLanguage targetlanguage]] を-exportLanguage frに置き換えます。フランス語が欲しかったので、frを使用しました。

エンターを押すだけです。ターミナルでも同じエラーが発生しました/usr/bin/xmllint exited with status 1

ただし、Xcode とは異なり、ターミナルは追加の情報を提供します。解析の問題があった場所を教えてくれました。私の場合のように、いくつかのボタンに「CC」、つまり CC と Three space という名前を付けました。スペースを削除し、XCODE を介してローカリゼーションのエクスポートを再度試みたところ、最終的に成功しました。

PS: ターミナル経由でローカリゼーションをエクスポートしても、100% 成功するとは限りませんが、少なくとも問題があった場所はわかりました。

ローカリゼーションについて学ぶには、 ここにリンクの説明を入力してください

于 2015-05-20T07:22:59.990 に答える