When issues occur with Gen IR, we often have to ask for various artifacts from the user - these range from the 'easy' like a debug log, build log, etc to the more tricky like xcode project files, podfiles, etc.
Add a new command 'diagnose' that:
- runs the debug gen-ir and collect it's stdout to a file
- packages artifacts into a folder that can be given to a maintainer for investigation:
- xcodebuild log
- project files
- podfile
- podspec
- Grabs system information:
Most importantly, be obvious and clear about what is being collected so the user can make an informed choice about what to hand over.
When issues occur with Gen IR, we often have to ask for various artifacts from the user - these range from the 'easy' like a debug log, build log, etc to the more tricky like xcode project files, podfiles, etc.
Add a new command 'diagnose' that:
Most importantly, be obvious and clear about what is being collected so the user can make an informed choice about what to hand over.