Check if SDK is installed on Darwin without triggering CLT installation popup window. Note: simply invoking xcrun
will inevitably trigger the CLT installation popup. Therefore, we resort to invoking xcode-select --print-path
and checking if the status is nonzero. stderr from xcode-select is ignored. If error.OutOfMemory occurs in Allocator, this function returns null.