パッケージと同様に、*。mファイルを含むフォルダーを持つiOSプロジェクトでは、フォルダー
genstrings -o en.lproj *.m
ごとに実行し、相対的なen.lprojパスと一致させる必要があります。ルートフォルダからドリルダウンするコマンドはありますか?
質問する
1847 次
4 に答える
2
すべての*.mファイルを1つのファイルに連結してから、そのファイルでgenstringを呼び出すことができます。
IE:
find . -name "*.m" -exec cat {} >> all.txt \;
于 2012-03-18T15:28:34.143 に答える
1
単純なフォルダ構造体がある場合は、おそらく単純なものでうまくいくでしょう
genstrings -ao <destination> <root>/*/*.m
*
サブフォルダのレベルごとに1つ使用します。
または、フォルダのネストレベルが異なる場合は、次を使用することをお勧めします。
find <root>/* -iname "*.m" -type f -print0 | xargs -0 genstrings -ao <destination>
于 2012-03-17T10:19:47.967 に答える
1
私にとって、この行はすべての問題を解決しました。シェルで行を実行する前に、すべてのm-Filesを1つのドキュメントにコピーする必要はありません。プロジェクトフォルダに足を踏み入れて実行するだけで、サブフォルダもすべてチェックされます。
find . -name \*.m | xargs genstrings -o "directory/"
実行する前にディレクトリを作成するだけです。そうしないと、例外が発生します。
于 2013-10-04T14:53:43.530 に答える