| 
10 | 10 | 		D53071F729983CEF00F1936C /* App.swift in Sources */ = {isa = PBXBuildFile; fileRef = D53071F629983CEF00F1936C /* App.swift */; };  | 
11 | 11 | 		D53071F929983CEF00F1936C /* AppView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D53071F829983CEF00F1936C /* AppView.swift */; };  | 
12 | 12 | 		D5B829752999738200920EBD /* Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5B829742999738200920EBD /* Helpers.swift */; };  | 
 | 13 | +		D5B864E82E72BF0F002F5243 /* ScrollView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5B864E72E72BF0F002F5243 /* ScrollView.swift */; };  | 
 | 14 | +		D5B864EA2E72CE71002F5243 /* List.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5B864E92E72CE71002F5243 /* List.swift */; };  | 
 | 15 | +		D5B864EC2E72D9E1002F5243 /* Navigation.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5B864EB2E72D9E1002F5243 /* Navigation.swift */; };  | 
 | 16 | +		D5B864EE2E72DB42002F5243 /* Presentation.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5B864ED2E72DB42002F5243 /* Presentation.swift */; };  | 
 | 17 | +		D5B864F02E72DC75002F5243 /* Controls.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5B864EF2E72DC75002F5243 /* Controls.swift */; };  | 
 | 18 | +		D5B864F22E72DCA7002F5243 /* UIViewRepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5B864F12E72DCA7002F5243 /* UIViewRepresentable.swift */; };  | 
13 | 19 | 		D5E3180329C132B6005847DC /* SwiftUIIntrospect in Frameworks */ = {isa = PBXBuildFile; productRef = D5E3180229C132B6005847DC /* SwiftUIIntrospect */; };  | 
14 | 20 | /* End PBXBuildFile section */  | 
15 | 21 | 
 
  | 
 | 
19 | 25 | 		D53071F829983CEF00F1936C /* AppView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppView.swift; sourceTree = "<group>"; };  | 
20 | 26 | 		D530720429983D9300F1936C /* Showcase.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = Showcase.entitlements; sourceTree = "<group>"; };  | 
21 | 27 | 		D5B829742999738200920EBD /* Helpers.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Helpers.swift; sourceTree = "<group>"; };  | 
 | 28 | +		D5B864E72E72BF0F002F5243 /* ScrollView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ScrollView.swift; sourceTree = "<group>"; };  | 
 | 29 | +		D5B864E92E72CE71002F5243 /* List.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = List.swift; sourceTree = "<group>"; };  | 
 | 30 | +		D5B864EB2E72D9E1002F5243 /* Navigation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Navigation.swift; sourceTree = "<group>"; };  | 
 | 31 | +		D5B864ED2E72DB42002F5243 /* Presentation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Presentation.swift; sourceTree = "<group>"; };  | 
 | 32 | +		D5B864EF2E72DC75002F5243 /* Controls.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Controls.swift; sourceTree = "<group>"; };  | 
 | 33 | +		D5B864F12E72DCA7002F5243 /* UIViewRepresentable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIViewRepresentable.swift; sourceTree = "<group>"; };  | 
22 | 34 | /* End PBXFileReference section */  | 
23 | 35 | 
 
  | 
24 | 36 | /* Begin PBXFrameworksBuildPhase section */  | 
 | 
56 | 68 | 				D530720429983D9300F1936C /* Showcase.entitlements */,  | 
57 | 69 | 				D53071F629983CEF00F1936C /* App.swift */,  | 
58 | 70 | 				D53071F829983CEF00F1936C /* AppView.swift */,  | 
 | 71 | +				D5B864E92E72CE71002F5243 /* List.swift */,  | 
 | 72 | +				D5B864E72E72BF0F002F5243 /* ScrollView.swift */,  | 
 | 73 | +				D5B864EB2E72D9E1002F5243 /* Navigation.swift */,  | 
 | 74 | +				D5B864ED2E72DB42002F5243 /* Presentation.swift */,  | 
 | 75 | +				D5B864EF2E72DC75002F5243 /* Controls.swift */,  | 
 | 76 | +				D5B864F12E72DCA7002F5243 /* UIViewRepresentable.swift */,  | 
59 | 77 | 				D5B829742999738200920EBD /* Helpers.swift */,  | 
60 | 78 | 			);  | 
61 | 79 | 			path = Showcase;  | 
 | 
99 | 117 | 			attributes = {  | 
100 | 118 | 				BuildIndependentTargetsInParallel = 1;  | 
101 | 119 | 				LastSwiftUpdateCheck = 1420;  | 
102 |  | -				LastUpgradeCheck = 1420;  | 
 | 120 | +				LastUpgradeCheck = 2600;  | 
103 | 121 | 				TargetAttributes = {  | 
104 | 122 | 					D53071F229983CEF00F1936C = {  | 
105 | 123 | 						CreatedOnToolsVersion = 14.2;  | 
 | 
140 | 158 | 			buildActionMask = 2147483647;  | 
141 | 159 | 			files = (  | 
142 | 160 | 				D53071F929983CEF00F1936C /* AppView.swift in Sources */,  | 
 | 161 | +				D5B864EE2E72DB42002F5243 /* Presentation.swift in Sources */,  | 
 | 162 | +				D5B864F22E72DCA7002F5243 /* UIViewRepresentable.swift in Sources */,  | 
 | 163 | +				D5B864E82E72BF0F002F5243 /* ScrollView.swift in Sources */,  | 
143 | 164 | 				D5B829752999738200920EBD /* Helpers.swift in Sources */,  | 
 | 165 | +				D5B864EC2E72D9E1002F5243 /* Navigation.swift in Sources */,  | 
 | 166 | +				D5B864F02E72DC75002F5243 /* Controls.swift in Sources */,  | 
 | 167 | +				D5B864EA2E72CE71002F5243 /* List.swift in Sources */,  | 
144 | 168 | 				D53071F729983CEF00F1936C /* App.swift in Sources */,  | 
145 | 169 | 			);  | 
146 | 170 | 			runOnlyForDeploymentPostprocessing = 0;  | 
 | 
153 | 177 | 			buildSettings = {  | 
154 | 178 | 				ALLOW_TARGET_PLATFORM_SPECIALIZATION = YES;  | 
155 | 179 | 				ALWAYS_SEARCH_USER_PATHS = NO;  | 
 | 180 | +				ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;  | 
156 | 181 | 				CLANG_ANALYZER_NONNULL = YES;  | 
157 | 182 | 				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;  | 
158 | 183 | 				CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";  | 
 | 
185 | 210 | 				DEBUG_INFORMATION_FORMAT = dwarf;  | 
186 | 211 | 				ENABLE_STRICT_OBJC_MSGSEND = YES;  | 
187 | 212 | 				ENABLE_TESTABILITY = YES;  | 
 | 213 | +				ENABLE_USER_SCRIPT_SANDBOXING = YES;  | 
188 | 214 | 				GCC_C_LANGUAGE_STANDARD = gnu11;  | 
189 | 215 | 				GCC_DYNAMIC_NO_PIC = NO;  | 
190 | 216 | 				GCC_NO_COMMON_BLOCKS = YES;  | 
 | 
199 | 225 | 				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;  | 
200 | 226 | 				GCC_WARN_UNUSED_FUNCTION = YES;  | 
201 | 227 | 				GCC_WARN_UNUSED_VARIABLE = YES;  | 
202 |  | -				IPHONEOS_DEPLOYMENT_TARGET = 13.0;  | 
203 |  | -				MACOSX_DEPLOYMENT_TARGET = 11.0;  | 
 | 228 | +				IPHONEOS_DEPLOYMENT_TARGET = 15.0;  | 
 | 229 | +				MACOSX_DEPLOYMENT_TARGET = 12.0;  | 
204 | 230 | 				MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;  | 
205 | 231 | 				MTL_FAST_MATH = YES;  | 
206 | 232 | 				ONLY_ACTIVE_ARCH = YES;  | 
207 | 233 | 				SDKROOT = iphoneos;  | 
 | 234 | +				STRING_CATALOG_GENERATE_SYMBOLS = YES;  | 
208 | 235 | 				SUPPORTED_PLATFORMS = "macosx iphonesimulator iphoneos appletvsimulator appletvos";  | 
209 | 236 | 				SUPPORTS_MACCATALYST = YES;  | 
210 | 237 | 				SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;  | 
211 | 238 | 				SWIFT_OPTIMIZATION_LEVEL = "-Onone";  | 
212 | 239 | 				SWIFT_STRICT_CONCURRENCY = complete;  | 
213 | 240 | 				SWIFT_VERSION = 6.0;  | 
214 |  | -				TVOS_DEPLOYMENT_TARGET = 13.0;  | 
 | 241 | +				TVOS_DEPLOYMENT_TARGET = 15.0;  | 
215 | 242 | 				XROS_DEPLOYMENT_TARGET = 1.0;  | 
216 | 243 | 			};  | 
217 | 244 | 			name = Debug;  | 
 | 
221 | 248 | 			buildSettings = {  | 
222 | 249 | 				ALLOW_TARGET_PLATFORM_SPECIALIZATION = YES;  | 
223 | 250 | 				ALWAYS_SEARCH_USER_PATHS = NO;  | 
 | 251 | +				ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;  | 
224 | 252 | 				CLANG_ANALYZER_NONNULL = YES;  | 
225 | 253 | 				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;  | 
226 | 254 | 				CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";  | 
 | 
253 | 281 | 				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";  | 
254 | 282 | 				ENABLE_NS_ASSERTIONS = NO;  | 
255 | 283 | 				ENABLE_STRICT_OBJC_MSGSEND = YES;  | 
 | 284 | +				ENABLE_USER_SCRIPT_SANDBOXING = YES;  | 
256 | 285 | 				GCC_C_LANGUAGE_STANDARD = gnu11;  | 
257 | 286 | 				GCC_NO_COMMON_BLOCKS = YES;  | 
258 | 287 | 				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;  | 
 | 
261 | 290 | 				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;  | 
262 | 291 | 				GCC_WARN_UNUSED_FUNCTION = YES;  | 
263 | 292 | 				GCC_WARN_UNUSED_VARIABLE = YES;  | 
264 |  | -				IPHONEOS_DEPLOYMENT_TARGET = 13.0;  | 
265 |  | -				MACOSX_DEPLOYMENT_TARGET = 11.0;  | 
 | 293 | +				IPHONEOS_DEPLOYMENT_TARGET = 15.0;  | 
 | 294 | +				MACOSX_DEPLOYMENT_TARGET = 12.0;  | 
266 | 295 | 				MTL_ENABLE_DEBUG_INFO = NO;  | 
267 | 296 | 				MTL_FAST_MATH = YES;  | 
268 | 297 | 				SDKROOT = iphoneos;  | 
 | 298 | +				STRING_CATALOG_GENERATE_SYMBOLS = YES;  | 
269 | 299 | 				SUPPORTED_PLATFORMS = "macosx iphonesimulator iphoneos appletvsimulator appletvos";  | 
270 | 300 | 				SUPPORTS_MACCATALYST = YES;  | 
271 | 301 | 				SWIFT_COMPILATION_MODE = wholemodule;  | 
272 | 302 | 				SWIFT_OPTIMIZATION_LEVEL = "-O";  | 
273 | 303 | 				SWIFT_STRICT_CONCURRENCY = complete;  | 
274 | 304 | 				SWIFT_VERSION = 6.0;  | 
275 |  | -				TVOS_DEPLOYMENT_TARGET = 13.0;  | 
 | 305 | +				TVOS_DEPLOYMENT_TARGET = 15.0;  | 
276 | 306 | 				VALIDATE_PRODUCT = YES;  | 
277 | 307 | 				XROS_DEPLOYMENT_TARGET = 1.0;  | 
278 | 308 | 			};  | 
 | 
286 | 316 | 				"CODE_SIGN_IDENTITY[sdk=macosx*]" = "-";  | 
287 | 317 | 				CODE_SIGN_STYLE = Automatic;  | 
288 | 318 | 				CURRENT_PROJECT_VERSION = 1;  | 
 | 319 | +				ENABLE_APP_SANDBOX = YES;  | 
 | 320 | +				ENABLE_OUTGOING_NETWORK_CONNECTIONS = YES;  | 
289 | 321 | 				ENABLE_PREVIEWS = YES;  | 
290 | 322 | 				GENERATE_INFOPLIST_FILE = YES;  | 
291 | 323 | 				INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES;  | 
 | 
318 | 350 | 				"CODE_SIGN_IDENTITY[sdk=macosx*]" = "-";  | 
319 | 351 | 				CODE_SIGN_STYLE = Automatic;  | 
320 | 352 | 				CURRENT_PROJECT_VERSION = 1;  | 
 | 353 | +				ENABLE_APP_SANDBOX = YES;  | 
 | 354 | +				ENABLE_OUTGOING_NETWORK_CONNECTIONS = YES;  | 
321 | 355 | 				ENABLE_PREVIEWS = YES;  | 
322 | 356 | 				GENERATE_INFOPLIST_FILE = YES;  | 
323 | 357 | 				INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES;  | 
 | 
0 commit comments