xctool
CI の目的で 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
許容できる呼び出しを行うデフォルトのビルド後のステップを単に削除するだけですか? それは何をしますか?