From 217c14a22b323e937040443bfc3cb78589272566 Mon Sep 17 00:00:00 2001 From: Peter Gomez Date: Mon, 23 Feb 2026 00:10:41 -0800 Subject: [PATCH] Lower minimum macOS deployment target from 26.0 to 14.0 - macOS 26.0 is unreleased and prevents building on current systems; 14.0 (Sonoma) matches the project's actual API usage - Update deployment target in both Debug and Release configs - Align AGENTS.md and README.md documentation accordingly --- AGENTS.md | 2 +- README.md | 2 +- ScreenCapture.xcodeproj/project.pbxproj | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/AGENTS.md b/AGENTS.md index 09a5bf2..6838d8f 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -5,7 +5,7 @@ ScreenCapture is a fast, lightweight macOS menu bar application for capturing and annotating screenshots. It uses Apple's ScreenCaptureKit API and provides annotation tools similar to professional screenshot utilities. **Tech Stack:** Swift 6.2, SwiftUI + AppKit, ScreenCaptureKit, CoreGraphics -**Minimum macOS:** 13.0 (Ventura) +**Minimum macOS:** 14.0 (Sonoma) **Build System:** Xcode 15.0+ ## Build & Run diff --git a/README.md b/README.md index 8b80af2..67ade31 100644 --- a/README.md +++ b/README.md @@ -14,7 +14,7 @@ A fast, lightweight macOS menu bar app for capturing screenshots with OCR text r ## Requirements -- macOS 13.0 (Ventura) or later +- macOS 14.0 (Sonoma) or later - Screen Recording permission (System Settings → Privacy & Security) ## Installation diff --git a/ScreenCapture.xcodeproj/project.pbxproj b/ScreenCapture.xcodeproj/project.pbxproj index 2cd4795..1fa158a 100644 --- a/ScreenCapture.xcodeproj/project.pbxproj +++ b/ScreenCapture.xcodeproj/project.pbxproj @@ -179,7 +179,7 @@ GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; LOCALIZATION_PREFERS_STRING_CATALOGS = YES; - MACOSX_DEPLOYMENT_TARGET = 26.0; + MACOSX_DEPLOYMENT_TARGET = 14.0; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; ONLY_ACTIVE_ARCH = YES; @@ -238,7 +238,7 @@ GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; LOCALIZATION_PREFERS_STRING_CATALOGS = YES; - MACOSX_DEPLOYMENT_TARGET = 26.0; + MACOSX_DEPLOYMENT_TARGET = 14.0; MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; SDKROOT = macosx;