[英]Jenkins build failed with Xcode if project have test cases
使用@testable 時“模塊未編譯用於測試”無法解決此帖子問題。
我正在使用 jenkins 和 fastlane 將 Xcode 項目與 CI/CD 集成。 如果項目沒有測試用例,我的 Xcode 項目構建成功。 如果我添加了我的測試用例,那么 jenkins 中的 xcode 構建失敗並出現錯誤:
錯誤:模塊“JenkinsFastlaneExample”未編譯用於測試
錯誤截圖
在一篇文章中,我找到了設置方案標志的答案,我做了同樣的答案,但對我不起作用。
我的測試用例在 Xcode 11.x 、iOS 13.x 中也成功。 在 iPhone XR 中測試
我無法找出 jenkins 構建失敗的原因。
演示倉庫(如果需要): https : //github.com/thedahiyaboy/ios_jenkins_example
編輯:
我還嘗試從 Xcode 禁用我的測試用例,以便我只能從 mac 系統運行我的用例,並希望 jenkins 跳過測試包,但遇到同樣的問題。
在 jenkins 中,配置是Release (默認情況下),我沒有注意到,在將其替換為Debug 后,我的構建成功。
參考圖片:
參考文檔:
https://plugins.jenkins.io/xcode-plugin/
特別感謝Scriptable為解決這個問題付出了時間和努力。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.