簡體   English   中英

如果項目有測試用例,Jenkins 構建失敗,Xcode

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM