

Dump the contents of an xcactivitylog into a JSON document.XCLogParser is written as a SPM executable and it supports three commands: This is an example of a report created from the Build Log of the Kickstarter iOS open source app. XCLogParser can give a lot of insights in regards to build times for every module and file in your project, warnings, errors and unit tests results.

The tool supports creating reports of different kinds to analyze the content of the logs. You can also check Erick Camacho's talk at AltConf 2019 about it. You can find more information about the format used in the logs here. Editing functionality may be limited.XCLogParser is a CLI tool that parses the SLF serialization format used by Xcode and xcodebuild to store its Build and Test logs ( xcactivitylog files). Using xcode-select to choose the version of Xcode you’re using also solves the following problem you may see when opening a storyboard: Just make sure to replace Xcode.app with the version you want to use - perhaps sudo xcode-select -s /Applications/Xcode\ 9.app/ instead. $ sudo xcode-select -s /Applications/Xcode.app/ There’s a simple solution - run the following in Terminal: “Error returned in reply: Connection Invalid. If builds are failing in Xcode 9, for example, due to the following:

Use xcode-select on the command line whenever you need to switch between versions. Name the older version Xcode 8.3.3 or whatever you likeĭrag the Xcode 8.3.3.app to /Applications Go to to download the older version of Xcode you need and extract the archive.
