+ Xcode 26 compatibility + Tahoe version string

This commit is contained in:
David Bureš 2025-09-25 16:31:50 +02:00
parent 6d0334ce7f
commit b4b7bd6b88
No known key found for this signature in database
3 changed files with 7 additions and 1 deletions

View File

@ -213,6 +213,7 @@ public struct AppConstants: Sendable
public let osVersionString: (lookupName: String, fullName: String) = {
let versionDictionary: [Int: (lookupName: String, fullName: String)] = [
26: ("tahoe", "Tahoe"),
15: ("sequoia", "Sequoia"),
14: ("sonoma", "Sonoma"),
13: ("ventura", "Ventura"),

View File

@ -106,6 +106,7 @@ let corkHelpTarget: ProjectDescription.Target = .target(
destinations: [.mac],
product: .bundle,
bundleId: "eu.davidbures.corkhelp",
deploymentTargets: .macOS("14.0.0"),
settings: .settings(configurations: [
.debug(
name: "Debug",
@ -123,6 +124,7 @@ let corkTestsTarget: ProjectDescription.Target = .target(
destinations: [.mac],
product: .unitTests,
bundleId: "eu.davidbures.cork-tests",
deploymentTargets: .macOS("14.0.0"),
sources: [
"Tests/**",
"Cork/**/*.swift"

View File

@ -2,7 +2,10 @@ import ProjectDescription
let config: Config = .init(
project: .tuist(
compatibleXcodeVersions: .upToNextMajor(.init(16, 0, 0)),
compatibleXcodeVersions: .list([
.upToNextMajor(.init(16, 0, 0)),
.upToNextMajor(.init(26, 0, 0))
]),
swiftVersion: .init(6, 0, 0),
plugins: .init(),
generationOptions: .options(),