mirror of
https://github.com/ghostty-org/ghostty.git
synced 2025-05-30 12:08:37 +03:00

This approach uses Xcode's Info.plist preprocessing to conditionally set `SUEnableAutomaticChecks=false` for the Debug and Release build schemes. It is unset for the ReleaseLocal scheme. When this Info.plist key is explicitly set to false (as it is for these build schemes), we disable auto-updates at runtime. Otherwise, we apply the behavior defined by our "auto-update" configuration.