|
15 | 15 | 00371A0227EE588C00C2F766 /* Preview Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 00371A0127EE588C00C2F766 /* Preview Assets.xcassets */; }; |
16 | 16 | 00371A2327F02B1900C2F766 /* CentralView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 00371A2227F02B1900C2F766 /* CentralView.swift */; }; |
17 | 17 | 00482BE828308A4D0053B7C1 /* PeripheralTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 00482BE728308A4D0053B7C1 /* PeripheralTests.swift */; }; |
| 18 | + 006CA40A2ACB7D2300DDA85D /* ConcurrencyExtras in Frameworks */ = {isa = PBXBuildFile; productRef = 006CA4092ACB7D2300DDA85D /* ConcurrencyExtras */; }; |
18 | 19 | 00CF0B78288DD73700FD88E1 /* PeripheralError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 00CF0B77288DD73700FD88E1 /* PeripheralError.swift */; }; |
19 | 20 | 00D8C7432A69A6E20069EC00 /* PeripheralManagerError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 00D8C7422A69A6E20069EC00 /* PeripheralManagerError.swift */; }; |
20 | 21 | EB443FB927C6BDE10005CCEA /* Exports.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB443F9C27C6BDE00005CCEA /* Exports.swift */; }; |
|
66 | 67 | 00CF0B77288DD73700FD88E1 /* PeripheralError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PeripheralError.swift; sourceTree = "<group>"; }; |
67 | 68 | 00D8C7422A69A6E20069EC00 /* PeripheralManagerError.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PeripheralManagerError.swift; sourceTree = "<group>"; }; |
68 | 69 | EB443F8E27C6BCA70005CCEA /* CombineCoreBluetooth.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = CombineCoreBluetooth.framework; sourceTree = BUILT_PRODUCTS_DIR; }; |
69 | | - EB443F9927C6BDE00005CCEA /* CombineCoreBluetooth.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CombineCoreBluetooth.h; sourceTree = "<group>"; }; |
70 | 70 | EB443F9C27C6BDE00005CCEA /* Exports.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Exports.swift; sourceTree = "<group>"; }; |
71 | 71 | EB443F9E27C6BDE00005CCEA /* Publisher+Extensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Publisher+Extensions.swift"; sourceTree = "<group>"; }; |
72 | 72 | EB443F9F27C6BDE00005CCEA /* Unimplemented.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Unimplemented.swift; sourceTree = "<group>"; }; |
|
116 | 116 | buildActionMask = 2147483647; |
117 | 117 | files = ( |
118 | 118 | EB443FDD27C6C1940005CCEA /* CombineCoreBluetooth.framework in Frameworks */, |
| 119 | + 006CA40A2ACB7D2300DDA85D /* ConcurrencyExtras in Frameworks */, |
119 | 120 | ); |
120 | 121 | runOnlyForDeploymentPostprocessing = 0; |
121 | 122 | }; |
|
169 | 170 | EB443F9827C6BDE00005CCEA /* Sources */ = { |
170 | 171 | isa = PBXGroup; |
171 | 172 | children = ( |
172 | | - EB443F9927C6BDE00005CCEA /* CombineCoreBluetooth.h */, |
173 | 173 | EB443F9A27C6BDE00005CCEA /* CombineCoreBluetooth */, |
174 | 174 | ); |
175 | 175 | path = Sources; |
|
346 | 346 | EB443FDF27C6C1940005CCEA /* PBXTargetDependency */, |
347 | 347 | ); |
348 | 348 | name = "CombineCoreBluetooth Tests"; |
| 349 | + packageProductDependencies = ( |
| 350 | + 006CA4092ACB7D2300DDA85D /* ConcurrencyExtras */, |
| 351 | + ); |
349 | 352 | productName = "CombineCoreBluetooth-iOSTests"; |
350 | 353 | productReference = EB443FD927C6C1940005CCEA /* CombineCoreBluetooth Tests.xctest */; |
351 | 354 | productType = "com.apple.product-type.bundle.unit-test"; |
|
380 | 383 | Base, |
381 | 384 | ); |
382 | 385 | mainGroup = EB443F8427C6BCA70005CCEA; |
| 386 | + packageReferences = ( |
| 387 | + 006CA4082ACB7D2300DDA85D /* XCRemoteSwiftPackageReference "swift-concurrency-extras" */, |
| 388 | + ); |
383 | 389 | productRefGroup = EB443F8F27C6BCA70005CCEA /* Products */; |
384 | 390 | projectDirPath = ""; |
385 | 391 | projectRoot = ""; |
|
617 | 623 | SUPPORTS_MACCATALYST = YES; |
618 | 624 | SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; |
619 | 625 | SWIFT_OPTIMIZATION_LEVEL = "-Onone"; |
| 626 | + SWIFT_STRICT_CONCURRENCY = complete; |
620 | 627 | TVOS_DEPLOYMENT_TARGET = 13.0; |
621 | 628 | VERSIONING_SYSTEM = "apple-generic"; |
622 | 629 | VERSION_INFO_PREFIX = ""; |
|
682 | 689 | SUPPORTS_MACCATALYST = YES; |
683 | 690 | SWIFT_COMPILATION_MODE = wholemodule; |
684 | 691 | SWIFT_OPTIMIZATION_LEVEL = "-O"; |
| 692 | + SWIFT_STRICT_CONCURRENCY = complete; |
685 | 693 | TVOS_DEPLOYMENT_TARGET = 13.0; |
686 | 694 | VALIDATE_PRODUCT = YES; |
687 | 695 | VERSIONING_SYSTEM = "apple-generic"; |
|
827 | 835 | }; |
828 | 836 | /* End XCConfigurationList section */ |
829 | 837 |
|
| 838 | +/* Begin XCRemoteSwiftPackageReference section */ |
| 839 | + 006CA4082ACB7D2300DDA85D /* XCRemoteSwiftPackageReference "swift-concurrency-extras" */ = { |
| 840 | + isa = XCRemoteSwiftPackageReference; |
| 841 | + repositoryURL = "https://github.com/pointfreeco/swift-concurrency-extras.git"; |
| 842 | + requirement = { |
| 843 | + kind = versionRange; |
| 844 | + maximumVersion = 2.0.0; |
| 845 | + minimumVersion = 0.1.0; |
| 846 | + }; |
| 847 | + }; |
| 848 | +/* End XCRemoteSwiftPackageReference section */ |
| 849 | + |
830 | 850 | /* Begin XCSwiftPackageProductDependency section */ |
831 | 851 | 0014FFB127F0359600D2A122 /* CombineCoreBluetooth */ = { |
832 | 852 | isa = XCSwiftPackageProductDependency; |
833 | 853 | productName = CombineCoreBluetooth; |
834 | 854 | }; |
| 855 | + 006CA4092ACB7D2300DDA85D /* ConcurrencyExtras */ = { |
| 856 | + isa = XCSwiftPackageProductDependency; |
| 857 | + package = 006CA4082ACB7D2300DDA85D /* XCRemoteSwiftPackageReference "swift-concurrency-extras" */; |
| 858 | + productName = ConcurrencyExtras; |
| 859 | + }; |
835 | 860 | /* End XCSwiftPackageProductDependency section */ |
836 | 861 | }; |
837 | 862 | rootObject = EB443F8527C6BCA70005CCEA /* Project object */; |
|
0 commit comments