3

xctoolCI の目的で Jenkins サーバーから Xcode 単体テストを実行するために使用しようとしています。次の方法でテストを実行すると:

xctool -project MyApp.xcodeproj -scheme MyApp test -sdk iphonesimulator

次のエラーが表示されます。

/Users/Shared/Jenkins/Library/Developer/Xcode/DerivedData/MyApp-fxgsgucvulucjcbkdjllermhnvah/Build/Intermediates/MyApp.build/Debug-iphonesimulator/MyAppTests.build/Script-FA92AE8E162C5E1900A410A1.sh: line 3: 10301 Segmentation fault: 11  "${SYSTEM_DEVELOPER_DIR}/Tools/RunUnitTests"
Command /bin/sh failed with exit code 139

次のデフォルトを削除するRun Scriptと:

# Run the unit tests in this test bundle.
"${SYSTEM_DEVELOPER_DIR}/Tools/RunUnitTests"

私の Test ターゲットから、 への呼び出しは正常にxctool機能します。また、 Cmd+U.

これに対する「正しい」解決策を見つけようとして多くの検索を行ってきましたが、運がありませんでした。RunUnitTests許容できる呼び出しを行うデフォルトのビルド後のステップを単に削除するだけですか? それは何をしますか?

4

0 に答える 0