I attempted to generate a debug log today for a large iOS app, and it's on the order of 25GB...considering the Veracode File Exchange only supports files up to 2GB, this seems not helpful. I'm sure there's lots of good stuff in it, but this seems too large to handle.
Is it possible to get more focused debug logging, say for a specific target? That should reduce the size and still (hopefully) provide useful information.
Command I'm running (on a CI server):
set -o pipefail && /opt/homebrew/opt/[email protected]/bin/gen-ir /Users/<redacted>/Logs/App-Build.log ./build/Products/App.xcarchive --project-path /Users/<redacted>/App.xcworkspace --debug | tee /Users/<redacted>/Logs/gen-ir.log | grep 'Operating on target:' --line-buffered
Note that the App-Build.log from xcodebuild is on the order of ~150MB, and gen-ir reports processing on the order of 11200 modules. Is the size of this debug log expected to be so large?
I attempted to generate a debug log today for a large iOS app, and it's on the order of 25GB...considering the Veracode File Exchange only supports files up to 2GB, this seems not helpful. I'm sure there's lots of good stuff in it, but this seems too large to handle.
Is it possible to get more focused debug logging, say for a specific target? That should reduce the size and still (hopefully) provide useful information.
Command I'm running (on a CI server):
Note that the
App-Build.logfrom xcodebuild is on the order of ~150MB, andgen-irreports processing on the order of 11200 modules. Is the size of this debug log expected to be so large?