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