如果项目有测试用例,Jenkins 构建失败 Xcode
Jenkins build failed with Xcode if project have test cases
无法解决此 post 问题。
我正在使用 jenkins 和 fastlane 将 Xcode 项目与 CI/CD 集成。如果项目没有测试用例,我的 Xcode 项目构建成功。如果我添加了我的测试用例,那么 xcode 在 jenkins 中构建失败并出现错误:
error: module 'JenkinsFastlaneExample' was not compiled for testing
错误截图
在一个 post 中,我发现 设置方案标志,我做了同样的答案,但对我不起作用。
我的测试用例在Xcode11.x,iOS13.x也成功了。在 iPhone XR
中测试
我无法找出 jenkins 构建失败的原因。
演示回购(如果需要): https://github.com/thedahiyaboy/ios_jenkins_example
编辑:
我还尝试从 Xcode 禁用我的测试用例,这样我就可以 运行 我的用例仅来自 mac 系统并且希望 jenkins 会跳过测试包,但是得到同样的问题。
在 jenkins 中,配置是 Release(默认情况下),我没有注意到,将其替换为 Debug 后,我的构建成功了.
参考图片:
参考文档:
https://plugins.jenkins.io/xcode-plugin/
特别感谢Scriptable 付出时间和精力解决问题。
我正在使用 jenkins 和 fastlane 将 Xcode 项目与 CI/CD 集成。如果项目没有测试用例,我的 Xcode 项目构建成功。如果我添加了我的测试用例,那么 xcode 在 jenkins 中构建失败并出现错误:
error: module 'JenkinsFastlaneExample' was not compiled for testing
错误截图
在一个 post 中,我发现
我的测试用例在Xcode11.x,iOS13.x也成功了。在 iPhone XR
中测试我无法找出 jenkins 构建失败的原因。
演示回购(如果需要): https://github.com/thedahiyaboy/ios_jenkins_example
编辑:
我还尝试从 Xcode 禁用我的测试用例,这样我就可以 运行 我的用例仅来自 mac 系统并且希望 jenkins 会跳过测试包,但是得到同样的问题。
在 jenkins 中,配置是 Release(默认情况下),我没有注意到,将其替换为 Debug 后,我的构建成功了.
参考图片:
参考文档:
https://plugins.jenkins.io/xcode-plugin/
特别感谢Scriptable 付出时间和精力解决问题。