From 6b0d9ed905094a5c281488d4a092c0668e445c0b Mon Sep 17 00:00:00 2001 From: Arsh Shah <52788496+arshshah07@users.noreply.github.com> Date: Thu, 21 May 2026 01:29:42 -0300 Subject: [PATCH] Lower swift-tools-version to 6.0 for broader Xcode SPM support. Remove trailing commas in Package.swift so the manifest parses under Swift 6.0 PackageDescription (required for consumers on Xcode 16.1 and earlier 16.x). --- Package.swift | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/Package.swift b/Package.swift index bc59db7..af3afa1 100644 --- a/Package.swift +++ b/Package.swift @@ -1,4 +1,4 @@ -// swift-tools-version: 6.2 +// swift-tools-version: 6.0 // The swift-tools-version declares the minimum version of Swift required to build this package. import PackageDescription @@ -9,13 +9,12 @@ let package = Package( .macOS(.v12) ], products: [ - // Products define the executables and libraries a package produces, making them visible to other packages. .library( name: "Swiftmapper", - targets: ["Swiftmapper"], + targets: ["Swiftmapper"] ), .library( - name: "Libmapper", + name: "Libmapper", targets: ["libmapper"] ) ], @@ -23,11 +22,9 @@ let package = Package( .package(url: "https://github.com/apple/swift-docc-plugin", from: "1.1.0") ], targets: [ - // Targets are the basic building blocks of a package, defining a module or a test suite. - // Targets can depend on other targets in this package and products from dependencies. .target( name: "Swiftmapper", - dependencies: ["libmapper"], + dependencies: ["libmapper"] ), .systemLibrary( name: "libmapper", @@ -39,6 +36,6 @@ let package = Package( .testTarget( name: "SwiftmapperTests", dependencies: ["Swiftmapper"] - ), + ) ] )