3

我正在尝试xctool从 Jenkins 服务器运行我的 Xcode 单元测试以用于 CI 目的。当我通过以下方式运行测试时:

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"

从我的测试目标,调用xctool工作正常——我仍然可以直接在 Xcode 中通过Cmd+U.

我经历了很多搜索,试图找到“正确”的解决方案,但没有任何运气。只是删除调用RunUnitTests可接受的默认后期构建步骤吗?那还能做什么?

4

0 回答 0