gitextract_lwe5ux5j/ ├── .github/ │ ├── CODEOWNERS │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.md │ │ └── feature_request.md │ ├── dependabot.yml │ ├── release-drafter.yml │ └── workflows/ │ ├── appcast.yml │ ├── ci.yml │ ├── release-drafter.yml │ └── xcstrings.yml ├── .gitignore ├── AppCast/ │ ├── .gitignore │ ├── Gemfile │ ├── _config.yml │ ├── _includes/ │ │ └── appcast.inc │ ├── _plugins/ │ │ └── signature_filter.rb │ ├── appcast.xml │ └── appcast_pre.xml ├── CONTRIBUTING.md ├── DECISIONS.md ├── HelperXPCShared/ │ └── HelperXPCShared.swift ├── LICENSE ├── README.md ├── Scripts/ │ ├── export_options.plist │ ├── fix_libfido2_framework.sh │ ├── increment_build_number.sh │ ├── notarize.sh │ ├── package_release.sh │ ├── sign_update │ └── uninstall_privileged_helper.sh ├── Xcodes/ │ ├── AcknowledgementsGenerator/ │ │ ├── .gitignore │ │ ├── .swiftpm/ │ │ │ └── xcode/ │ │ │ └── package.xcworkspace/ │ │ │ └── contents.xcworkspacedata │ │ ├── Package.swift │ │ ├── README.md │ │ ├── Sources/ │ │ │ └── AcknowledgementsGenerator/ │ │ │ ├── Extensions/ │ │ │ │ ├── CollectionExtensions.swift │ │ │ │ └── StringExtensions.swift │ │ │ ├── Tools/ │ │ │ │ └── Xcode.swift │ │ │ └── main.swift │ │ └── spm-licenses.LICENSE │ ├── AppleAPI/ │ │ ├── .gitignore │ │ ├── Package.swift │ │ ├── README.md │ │ ├── Sources/ │ │ │ └── AppleAPI/ │ │ │ ├── Client.swift │ │ │ ├── Environment.swift │ │ │ ├── Hashcash.swift │ │ │ └── URLRequest+Apple.swift │ │ └── Tests/ │ │ ├── AppleAPITests/ │ │ │ ├── AppleAPITests.swift │ │ │ └── XCTestManifests.swift │ │ └── LinuxMain.swift │ ├── Backend/ │ │ ├── AppState+Install.swift │ │ ├── AppState+Runtimes.swift │ │ ├── AppState+Update.swift │ │ ├── AppState.swift │ │ ├── Aria2CError.swift │ │ ├── AvailableXcode.swift │ │ ├── Bundle+InfoPlistValues.swift │ │ ├── Collection+.swift │ │ ├── Configure.swift │ │ ├── DataSource.swift │ │ ├── DateFormatter+.swift │ │ ├── Downloader.swift │ │ ├── Downloads.swift │ │ ├── Entry+.swift │ │ ├── Environment.swift │ │ ├── FileError.swift │ │ ├── FileManager+.swift │ │ ├── FocusedValues.swift │ │ ├── Foundation.swift │ │ ├── Hardware.swift │ │ ├── HelperClient.swift │ │ ├── HelperInstallState.swift │ │ ├── InstalledXcode.swift │ │ ├── IsTesting.swift │ │ ├── NotificationManager.swift │ │ ├── Optional+IsNotNil.swift │ │ ├── Path+.swift │ │ ├── Process.swift │ │ ├── Progress+.swift │ │ ├── Publisher+Resumable.swift │ │ ├── SDKs+Xcode.swift │ │ ├── SelectedActionType.swift │ │ ├── SelectedXcode.swift │ │ ├── URLRequest+Apple.swift │ │ ├── URLSession+DownloadTaskPublisher.swift │ │ ├── Version+.swift │ │ ├── Version+Xcode.swift │ │ ├── Version+XcodeReleases.swift │ │ ├── Xcode.swift │ │ ├── XcodeCommands.swift │ │ └── XcodeInstallState.swift │ ├── Frontend/ │ │ ├── About/ │ │ │ ├── AboutView.swift │ │ │ ├── AcknowledgementsView.swift │ │ │ └── ScrollingTextView.swift │ │ ├── Common/ │ │ │ ├── NavigationSplitViewWrapper.swift │ │ │ ├── ObservingProgressIndicator.swift │ │ │ ├── ProgressButton.swift │ │ │ ├── ProgressIndicator.swift │ │ │ ├── TagView.swift │ │ │ ├── TrailingIconLabelStyle.swift │ │ │ ├── XcodesAlert.swift │ │ │ └── XcodesSheet.swift │ │ ├── InfoPane/ │ │ │ ├── CompatibilityView.swift │ │ │ ├── CompilersView.swift │ │ │ ├── CornerRadiusModifier.swift │ │ │ ├── IconView.swift │ │ │ ├── IdenticalBuildView.swift │ │ │ ├── InfoPane.swift │ │ │ ├── InfoPaneControls.swift │ │ │ ├── InstallationStepDetailView.swift │ │ │ ├── InstalledStateButtons.swift │ │ │ ├── NotInstalledStateButtons.swift │ │ │ ├── PlatformsView.swift │ │ │ ├── ReleaseDateView.swift │ │ │ ├── ReleaseNotesView.swift │ │ │ ├── RuntimeInstallationStepDetailView.swift │ │ │ ├── SDKsView.swift │ │ │ └── UnselectedView.swift │ │ ├── MainWindow.swift │ │ ├── Preferences/ │ │ │ ├── AdvancedPreferencePane.swift │ │ │ ├── DownloadPreferencePane.swift │ │ │ ├── ExperiementsPreferencePane.swift │ │ │ ├── GeneralPreferencePane.swift │ │ │ ├── NotificationsView.swift │ │ │ ├── PlatformsListView.swift │ │ │ ├── PreferencesView.swift │ │ │ └── UpdatesPreferencePane.swift │ │ ├── SignIn/ │ │ │ ├── AttributedText.swift │ │ │ ├── NSAttributedString+.swift │ │ │ ├── PinCodeTextView.swift │ │ │ ├── SignIn2FAView.swift │ │ │ ├── SignInCredentialsView.swift │ │ │ ├── SignInPhoneListView.swift │ │ │ ├── SignInSMSView.swift │ │ │ ├── SignInSecurityKeyPinView.swift │ │ │ ├── SignInSecurityKeyTouchView.swift │ │ │ └── SignedInView.swift │ │ ├── View+Conditional.swift │ │ ├── View+IsHidden.swift │ │ └── XcodeList/ │ │ ├── AppStoreButtonStyle.swift │ │ ├── BottomStatusBar.swift │ │ ├── InstallationStepRowView.swift │ │ ├── MainToolbar.swift │ │ ├── Tag.swift │ │ ├── XcodeListCategory.swift │ │ ├── XcodeListView.swift │ │ └── XcodeListViewRow.swift │ ├── Preview Content/ │ │ └── Preview Assets.xcassets/ │ │ └── Contents.json │ ├── Resources/ │ │ ├── Assets.xcassets/ │ │ │ ├── AppIcon.appiconset/ │ │ │ │ └── Contents.json │ │ │ ├── Contents.json │ │ │ ├── Icons/ │ │ │ │ └── Contents.json │ │ │ ├── install.imageset/ │ │ │ │ └── Contents.json │ │ │ ├── xcode-beta.imageset/ │ │ │ │ └── Contents.json │ │ │ └── xcode.imageset/ │ │ │ └── Contents.json │ │ ├── Info.plist │ │ ├── Licenses.rtf │ │ ├── Localizable.xcstrings │ │ ├── Xcodes.entitlements │ │ ├── XcodesIcon.icon/ │ │ │ └── icon.json │ │ ├── XcodesTest.entitlements │ │ ├── aria2c │ │ ├── aria2c.LICENSE │ │ └── unxip │ ├── XcodesApp.swift │ └── XcodesKit/ │ ├── .gitignore │ ├── Package.swift │ ├── README.md │ ├── Sources/ │ │ └── XcodesKit/ │ │ ├── Extensions/ │ │ │ ├── Foundation.swift │ │ │ └── Logger.swift │ │ ├── Models/ │ │ │ ├── Runtimes/ │ │ │ │ ├── CoreSimulatorImage.swift │ │ │ │ ├── RuntimeInstallState.swift │ │ │ │ ├── RuntimeInstallationStep.swift │ │ │ │ └── Runtimes.swift │ │ │ ├── XcodeInstallState.swift │ │ │ ├── XcodeInstallationStep.swift │ │ │ └── XcodeReleases/ │ │ │ ├── Architecture.swift │ │ │ ├── Checksums.swift │ │ │ ├── Compilers.swift │ │ │ ├── Link.swift │ │ │ ├── Release.swift │ │ │ ├── SDKs.swift │ │ │ ├── XcodeRelease.swift │ │ │ ├── XcodeVersion.swift │ │ │ └── YMD.swift │ │ ├── Services/ │ │ │ └── RuntimeService.swift │ │ ├── Shell/ │ │ │ ├── Process.swift │ │ │ └── XcodesShell.swift │ │ └── XcodesKitEnvironment.swift │ └── Tests/ │ └── XcodesKitTests/ │ └── XcodesKitTests.swift ├── Xcodes.xcodeproj/ │ ├── ._project.xcworkspace │ ├── project.pbxproj │ ├── project.xcworkspace/ │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata/ │ │ ├── IDEWorkspaceChecks.plist │ │ └── swiftpm/ │ │ └── Package.resolved │ └── xcshareddata/ │ └── xcschemes/ │ ├── Xcodes.xcscheme │ └── com.robotsandpencils.XcodesApp.Helper.xcscheme ├── XcodesTests/ │ ├── AppStateTests.swift │ ├── AppStateUpdateTests.swift │ ├── Bundle+XcodesTests.swift │ ├── Environment+Mock.swift │ ├── Fixtures/ │ │ ├── Stub-0.0.0.Info.plist │ │ └── Stub-version.plist │ └── Info.plist ├── com.xcodesorg.xcodesapp.Helper/ │ ├── AuditTokenHack.h │ ├── AuditTokenHack.m │ ├── ConnectionVerifier.swift │ ├── Info.plist │ ├── Logger.swift │ ├── SimpleXPCApp.LICENSE │ ├── XPCDelegate.swift │ ├── com.xcodesorg.xcodesapp.Helper-Bridging-Header.h │ ├── com.xcodesorg.xcodesapp.HelperTest.entitlements │ ├── launchd.plist │ └── main.swift └── nextstep.md