Lines Matching +full:xcode +full:- +full:version
4 # Use of this source code is governed by a BSD-style license that can be
11 * Requires CIPD authentication. Run `cipd auth-login`, use Google account.
13 * If xcode-select and xcodebuild are not passwordless in sudoers, requires
15 * Downloads standalone binaries from [a possibly different version of Xcode].
17 The toolchain version can be overridden by setting MAC_TOOLCHAIN_REVISION with
37 # This contains binaries from Xcode 14.3 14E222b along with the macOS 13.3 SDK
40 # To update the version numbers, open Xcode's "About Xcode" for the first number
41 # and run `xcrun --show-sdk-build-version` for the second.
45 MAC_BINARIES_LABEL = 'infra_internal/ios/xcode/xcode_binaries/mac-amd64'
46 MAC_BINARIES_TAG = 'ajH0-Cuzzqtyj98qUlsgO1-lepRhXoVVNAjVXDIYHxcC'
48 # The toolchain will not be downloaded if the minimum OS version is not met. 19
49 # is the major version number for macOS 10.15. Xcode 14.0 14B47b only runs on
51 # 10.15.4, the OS minimum through Xcode 12.4, still seems to work.
56 TOOLCHAIN_BUILD_DIR = os.path.join(TOOLCHAIN_ROOT, 'Xcode.app')
58 # Always integrity-check the entire SDK. Mac SDK packages are complex and often
82 """Requests that the user authenticate to access Xcode CIPD packages."""
84 print('Access to Xcode CIPD package requires authentication.')
85 print('-----------------------------------------------------------------')
89 print('I\'m sorry for the hassle, but you may need to do a one-time manual')
92 print(' cipd auth-login')
98 print('-----------------------------------------------------------------')
111 """Installs the Xcode binaries needed to build Chrome and accepts the license.
113 This is the replacement for InstallXcode that installs a trimmed down version
114 of Xcode that is OS-version agnostic.
123 args = ['cipd', 'ensure', '-root', binaries_root, '-ensure-file', '-']
141 # Accept the license for this version of Xcode if it's newer than the
142 # currently accepted version.
144 'Contents/version.plist')
154 current_license_path = '/Library/Preferences/com.apple.dt.Xcode.plist'
176 print('Accepting new Xcode license. Requires sudo.')
188 args = ['sudo', 'plutil', '-convert', 'xml1', current_license_path]
199 parser = argparse.ArgumentParser(description='Download hermetic Xcode.')
203 print('OS version does not support toolchain.')