2

xcodebuildを使用してプロジェクトをコンパイルしています。私はこれをコマンドラインで使用します:

xcodebuild -sdk iphoneos4.0 -configuration Distribution

通常のビルド情報をスクロールして戻り、次のように表示されます。

**ビルドが成功しました**

バスエラー

パッケージは正常にビルドされているため、ビルドが成功した後、バスエラーの原因がわかりません。通常、これは問題にはならず、無視することもできますが、バスエラーによって自動化スクリプトが強制終了されます。このバスエラーの原因は何ですか?

もう1つの興味深い補足として、コードサインエラーが原因でビルドが失敗した場合でも、バスエラーが発生します。

編集:バスエラーが修正されることを期待して、マシンに最大2GBのRAMを追加してみました。そうではありませんでした。

4

1 に答える 1

1

xcodebuildは、障害が発生してエラーを生成している「BUILDSUCCEEDED」メッセージの後にプロセスを実行する必要があるシェルスクリプトです。シェルスクリプトをデバッグする最良の方法は、

set -x

シェルがコマンドを実行する前にコマンドのテキストを表示するスクリプトの最初の行として。

于 2010-07-20T21:56:22.243 に答える