Skip to content

Commit 6f565df

Browse files
committed
Package.swift: add explicit swiftLanguageMode(.v6) to all targets
1 parent 405afe2 commit 6f565df

2 files changed

Lines changed: 14 additions & 11 deletions

File tree

Examples/AdaptyRecipes-Tuist/Tuist/Package.swift

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,6 @@
88
productTypes: [
99
"Adapty": .framework,
1010
"AdaptyUI": .framework,
11-
],
12-
targetSettings: [
13-
"Adapty": .init().swiftVersion("6"),
14-
"AdaptyUI": .init().swiftVersion("6"),
1511
]
1612
)
1713
#endif

Package.swift

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -43,49 +43,56 @@ let package = Package(
4343
.target(
4444
name: "AdaptyLogger",
4545
dependencies: [],
46-
path: "Sources.Logger"
46+
path: "Sources.Logger",
47+
swiftSettings: [.swiftLanguageMode(.v6)]
4748
),
4849
.target(
4950
name: "AdaptyUIBuilder",
5051
dependencies: ["AdaptyLogger"],
5152
path: "Sources.UIBuilder",
5253
exclude: [
5354
"adaptyui.v4.4.1.schema.yaml"
54-
]
55+
],
56+
swiftSettings: [.swiftLanguageMode(.v6)]
5557
),
5658
.target(
5759
name: "Adapty",
5860
dependencies: ["AdaptyUIBuilder", "AdaptyLogger"],
5961
path: "Sources",
60-
resources: [.copy("PrivacyInfo.xcprivacy")]
62+
resources: [.copy("PrivacyInfo.xcprivacy")],
63+
swiftSettings: [.swiftLanguageMode(.v6)]
6164
),
6265
.target(
6366
name: "Adapty_KidsMode",
6467
dependencies: ["AdaptyUIBuilder", "AdaptyLogger"],
6568
path: "Sources.KidsMode",
6669
resources: [.copy("PrivacyInfo.xcprivacy")],
6770
swiftSettings: [
68-
.define("ADAPTY_KIDS_MODE")
71+
.define("ADAPTY_KIDS_MODE"),
72+
.swiftLanguageMode(.v6),
6973
]
7074
),
7175
.target(
7276
name: "AdaptyUI",
7377
dependencies: ["AdaptyUIBuilder", "Adapty", "AdaptyLogger"],
7478
path: "Sources.AdaptyUI",
75-
resources: [.copy("PrivacyInfo.xcprivacy")]
79+
resources: [.copy("PrivacyInfo.xcprivacy")],
80+
swiftSettings: [.swiftLanguageMode(.v6)]
7681
),
7782
.target(
7883
name: "AdaptyDeveloperTools",
7984
dependencies: ["AdaptyUIBuilder", "Adapty", "AdaptyUI", "AdaptyLogger"],
80-
path: "Sources.DeveloperTools"
85+
path: "Sources.DeveloperTools",
86+
swiftSettings: [.swiftLanguageMode(.v6)]
8187
),
8288
.target(
8389
name: "AdaptyPlugin",
8490
dependencies: ["AdaptyUIBuilder", "Adapty", "AdaptyUI", "AdaptyLogger"],
8591
path: "Sources.AdaptyPlugin",
8692
exclude: [
8793
"cross_platform.yaml"
88-
]
94+
],
95+
swiftSettings: [.swiftLanguageMode(.v6)]
8996
),
9097
.testTarget(
9198
name: "AdaptyTests",

0 commit comments

Comments
 (0)