簡體   English   中英

xcodebuild打印太多日志

[英]xcodebuild printing too much logs

我正在嘗試使用2個命令:

xcodebuild archive -workspace MyProject.xcworkspace -scheme Prod -configuration Prod -archivePath "${WORKSPACE}"/build/MyProject.xcarchive

xcodebuild -exportArchive -exportProvisioningProfile "Prov Profile" -exportFormat IPA -exportPath "${WORKSPACE}"/build/MyProject.ipa -archivePath "${WORKSPACE}"/build/MyProject.xcarchive

但是,有太多行被記錄-大約90k行。 通常這不是問題,但是...

我在Jenkins上運行此程序,因此該日志已記錄在JVM內存中,並且在我的jenkins運行期間出現了一些奇怪的內存異常(這是因為以某種方式構建了64個版本,它向我顯示了90k行日志與之前的5萬行日志相反)。

有沒有一種方法可以使日志保持靜默狀態,直到出現問題為止? 90k日志是xcodebuild要記錄的很多行

我有一個解決辦法:

將輸出通過管道傳輸到jenkins服務器上的文件,並在該文件的末尾添加tail -f以獲取日志。 您甚至可以通過電子郵件發送該尾巴(如果命令已成功執行)。

這樣,您避免登錄控制台,而是登錄到文件。

就像是:

xcodebuild archive -workspace MyProject.xcworkspace -scheme Prod -configuration Prod -archivePath "${WORKSPACE}"/build/MyProject.xcarchive > ~/dzt/tmp/archive_results.txt

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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