Files
chanora/apps/chanora_flutter/macos/macos_deployment_target.rb
T

21 lines
1.0 KiB
Ruby

# Single source of truth for the macOS deployment-target floor consumed by the
# chanora_bridge Rust cdylib build (SAD-087(a), SDD-119 v0.9.17 amendment).
#
# This value is the macOS SDK floor against which `libchanora_bridge.dylib` is
# compiled — it is NOT the Flutter Runner app's deployment target (which lives
# in Runner.xcodeproj/project.pbxproj at the PBXNativeTarget level and is
# currently `13.0`). The bridge floor matches the Runner app and Apple/CoreML
# package requirement so the bundled SwiftPM dependency can link consistently.
#
# Consumers:
# - apps/chanora_flutter/macos/Podfile (`platform :osx, ...`)
# - apps/chanora_flutter/macos/chanora_bridge.podspec
# (`s.platform`, the prepare_command / script_phase
# `MACOSX_DEPLOYMENT_TARGET=...` env exports, and the embedded
# framework Info.plist `MinimumOSVersion`)
#
# To bump the floor, edit ONLY this file. Do not introduce any other literal
# occurrence of the floor string in this directory.
MACOS_BRIDGE_DEPLOYMENT_TARGET = '13.0'.freeze