
Building and Shipping Mac and iOS Apps Without Ever Opening Xcode
describe
Applies to any compiled language, including Java, TypeScript, and Go (though in Java and TypeScript it only seems most sensitive to large amounts of package dependencies and tests and frequent iterations)
Software engineers and DevOps professionals who compile code on macOS and want faster build cycles
macOS XProtect slows Rust build scripts and tests by scanning executables for malware on first launch.
Adding Terminal to Developer Tools in System Settings disables these scans for faster Cargo build, run, and test times. Rust compiler UI tests dropped from 9m42s to 3m33s; benefits likely extend to C, C++, Go, Swift.