|
3 | 3 | archiveVersion = 1; |
4 | 4 | classes = { |
5 | 5 | }; |
6 | | - objectVersion = 50; |
| 6 | + objectVersion = 52; |
7 | 7 | objects = { |
8 | 8 |
|
9 | 9 | /* Begin PBXBuildFile section */ |
|
18 | 18 | 264BFE7626BC52720050A223 /* HexStringToData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 264BFE7526BC52720050A223 /* HexStringToData.swift */; }; |
19 | 19 | 264BFE7826BCAAC00050A223 /* README.md in Resources */ = {isa = PBXBuildFile; fileRef = 264BFE7726BCAAC00050A223 /* README.md */; }; |
20 | 20 | 264BFE7B26BCB9510050A223 /* Infini_iOS.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = 264BFE7926BCB9510050A223 /* Infini_iOS.xcdatamodeld */; }; |
| 21 | + 264DB80B26C62ED600E812C3 /* SideMenu.swift in Sources */ = {isa = PBXBuildFile; fileRef = 264DB80A26C62ED600E812C3 /* SideMenu.swift */; }; |
| 22 | + 264DB80D26C633CF00E812C3 /* PageSwitcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 264DB80C26C633CF00E812C3 /* PageSwitcher.swift */; }; |
21 | 23 | 26A6314D26BEFD2C005AE404 /* MusicController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26A6314C26BEFD2C005AE404 /* MusicController.swift */; }; |
22 | 24 | 26A6315226BF45E0005AE404 /* BLEMusic.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26A6315126BF45E0005AE404 /* BLEMusic.swift */; }; |
23 | 25 | 26A6315526C0297A005AE404 /* Notifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26A6315426C0297A005AE404 /* Notifications.swift */; }; |
| 26 | + 26A6315B26C49841005AE404 /* DFU.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26A6315A26C49841005AE404 /* DFU.swift */; }; |
| 27 | + 26A6315E26C498B7005AE404 /* NordicDFU in Frameworks */ = {isa = PBXBuildFile; productRef = 26A6315D26C498B7005AE404 /* NordicDFU */; }; |
| 28 | + 26A6316026C4BC25005AE404 /* DFUView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26A6315F26C4BC25005AE404 /* DFUView.swift */; }; |
| 29 | + 26A6316326C4C6D6005AE404 /* BLEConnectView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26A6316226C4C6D6005AE404 /* BLEConnectView.swift */; }; |
| 30 | + 26F426EF26C72D7D00D0866B /* BLEStatusView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26F426EE26C72D7D00D0866B /* BLEStatusView.swift */; }; |
| 31 | + 26F426F226C8468300D0866B /* SwiftUTI in Frameworks */ = {isa = PBXBuildFile; productRef = 26F426F126C8468300D0866B /* SwiftUTI */; }; |
24 | 32 | /* End PBXBuildFile section */ |
25 | 33 |
|
26 | 34 | /* Begin PBXContainerItemProxy section */ |
|
58 | 66 | 264BFE7526BC52720050A223 /* HexStringToData.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HexStringToData.swift; sourceTree = "<group>"; }; |
59 | 67 | 264BFE7726BCAAC00050A223 /* README.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = SOURCE_ROOT; }; |
60 | 68 | 264BFE7A26BCB9510050A223 /* Infini_iOS.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = Infini_iOS.xcdatamodel; sourceTree = "<group>"; }; |
| 69 | + 264DB80A26C62ED600E812C3 /* SideMenu.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SideMenu.swift; sourceTree = "<group>"; }; |
| 70 | + 264DB80C26C633CF00E812C3 /* PageSwitcher.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PageSwitcher.swift; sourceTree = "<group>"; }; |
61 | 71 | 26A6314C26BEFD2C005AE404 /* MusicController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MusicController.swift; sourceTree = "<group>"; }; |
62 | 72 | 26A6315126BF45E0005AE404 /* BLEMusic.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BLEMusic.swift; sourceTree = "<group>"; }; |
63 | 73 | 26A6315426C0297A005AE404 /* Notifications.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Notifications.swift; sourceTree = "<group>"; }; |
| 74 | + 26A6315A26C49841005AE404 /* DFU.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DFU.swift; sourceTree = "<group>"; }; |
| 75 | + 26A6315F26C4BC25005AE404 /* DFUView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DFUView.swift; sourceTree = "<group>"; }; |
| 76 | + 26A6316226C4C6D6005AE404 /* BLEConnectView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BLEConnectView.swift; sourceTree = "<group>"; }; |
| 77 | + 26F426EE26C72D7D00D0866B /* BLEStatusView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BLEStatusView.swift; sourceTree = "<group>"; }; |
64 | 78 | /* End PBXFileReference section */ |
65 | 79 |
|
66 | 80 | /* Begin PBXFrameworksBuildPhase section */ |
67 | 81 | 264BFE3B26BC51CE0050A223 /* Frameworks */ = { |
68 | 82 | isa = PBXFrameworksBuildPhase; |
69 | 83 | buildActionMask = 2147483647; |
70 | 84 | files = ( |
| 85 | + 26A6315E26C498B7005AE404 /* NordicDFU in Frameworks */, |
| 86 | + 26F426F226C8468300D0866B /* SwiftUTI in Frameworks */, |
71 | 87 | ); |
72 | 88 | runOnlyForDeploymentPostprocessing = 0; |
73 | 89 | }; |
|
114 | 130 | children = ( |
115 | 131 | 264BFE4126BC51CE0050A223 /* Infini_iOSApp.swift */, |
116 | 132 | 264BFE4326BC51CE0050A223 /* ContentView.swift */, |
| 133 | + 264DB80926C62EAC00E812C3 /* View Components */, |
117 | 134 | 264BFE4526BC51CF0050A223 /* Assets.xcassets */, |
118 | | - 264BFE7326BC526C0050A223 /* BLEManager.swift */, |
| 135 | + 26A6316126C4C6BB005AE404 /* BLE */, |
| 136 | + 26A6315926C49839005AE404 /* DFU */, |
119 | 137 | 26A6315326BF5FD6005AE404 /* Notifications */, |
120 | 138 | 26A6314E26BF0FA2005AE404 /* Music */, |
121 | 139 | 264BFE7526BC52720050A223 /* HexStringToData.swift */, |
|
153 | 171 | path = "Infini-iOSUITests"; |
154 | 172 | sourceTree = "<group>"; |
155 | 173 | }; |
| 174 | + 264DB80926C62EAC00E812C3 /* View Components */ = { |
| 175 | + isa = PBXGroup; |
| 176 | + children = ( |
| 177 | + 264DB80A26C62ED600E812C3 /* SideMenu.swift */, |
| 178 | + 264DB80C26C633CF00E812C3 /* PageSwitcher.swift */, |
| 179 | + ); |
| 180 | + path = "View Components"; |
| 181 | + sourceTree = "<group>"; |
| 182 | + }; |
156 | 183 | 26A6314E26BF0FA2005AE404 /* Music */ = { |
157 | 184 | isa = PBXGroup; |
158 | 185 | children = ( |
|
170 | 197 | path = Notifications; |
171 | 198 | sourceTree = "<group>"; |
172 | 199 | }; |
| 200 | + 26A6315926C49839005AE404 /* DFU */ = { |
| 201 | + isa = PBXGroup; |
| 202 | + children = ( |
| 203 | + 26A6315F26C4BC25005AE404 /* DFUView.swift */, |
| 204 | + 26A6315A26C49841005AE404 /* DFU.swift */, |
| 205 | + ); |
| 206 | + path = DFU; |
| 207 | + sourceTree = "<group>"; |
| 208 | + }; |
| 209 | + 26A6316126C4C6BB005AE404 /* BLE */ = { |
| 210 | + isa = PBXGroup; |
| 211 | + children = ( |
| 212 | + 26A6316226C4C6D6005AE404 /* BLEConnectView.swift */, |
| 213 | + 26F426EE26C72D7D00D0866B /* BLEStatusView.swift */, |
| 214 | + 264BFE7326BC526C0050A223 /* BLEManager.swift */, |
| 215 | + ); |
| 216 | + path = BLE; |
| 217 | + sourceTree = "<group>"; |
| 218 | + }; |
173 | 219 | /* End PBXGroup section */ |
174 | 220 |
|
175 | 221 | /* Begin PBXNativeTarget section */ |
|
186 | 232 | dependencies = ( |
187 | 233 | ); |
188 | 234 | name = "Infini-iOS"; |
| 235 | + packageProductDependencies = ( |
| 236 | + 26A6315D26C498B7005AE404 /* NordicDFU */, |
| 237 | + 26F426F126C8468300D0866B /* SwiftUTI */, |
| 238 | + ); |
189 | 239 | productName = "Infini-iOS"; |
190 | 240 | productReference = 264BFE3E26BC51CE0050A223 /* Infini-iOS.app */; |
191 | 241 | productType = "com.apple.product-type.application"; |
|
257 | 307 | Base, |
258 | 308 | ); |
259 | 309 | mainGroup = 264BFE3526BC51CE0050A223; |
| 310 | + packageReferences = ( |
| 311 | + 26A6315C26C498B7005AE404 /* XCRemoteSwiftPackageReference "IOS-DFU-Library" */, |
| 312 | + 26F426F026C8468300D0866B /* XCRemoteSwiftPackageReference "SwiftUTI" */, |
| 313 | + ); |
260 | 314 | productRefGroup = 264BFE3F26BC51CE0050A223 /* Products */; |
261 | 315 | projectDirPath = ""; |
262 | 316 | projectRoot = ""; |
|
304 | 358 | 264BFE4B26BC51CF0050A223 /* Persistence.swift in Sources */, |
305 | 359 | 264BFE4426BC51CE0050A223 /* ContentView.swift in Sources */, |
306 | 360 | 26A6315526C0297A005AE404 /* Notifications.swift in Sources */, |
| 361 | + 26A6316026C4BC25005AE404 /* DFUView.swift in Sources */, |
307 | 362 | 26A6315226BF45E0005AE404 /* BLEMusic.swift in Sources */, |
| 363 | + 26F426EF26C72D7D00D0866B /* BLEStatusView.swift in Sources */, |
308 | 364 | 264BFE7426BC526C0050A223 /* BLEManager.swift in Sources */, |
309 | 365 | 26A6314D26BEFD2C005AE404 /* MusicController.swift in Sources */, |
| 366 | + 264DB80B26C62ED600E812C3 /* SideMenu.swift in Sources */, |
| 367 | + 264DB80D26C633CF00E812C3 /* PageSwitcher.swift in Sources */, |
310 | 368 | 264BFE4226BC51CE0050A223 /* Infini_iOSApp.swift in Sources */, |
311 | 369 | 264BFE7626BC52720050A223 /* HexStringToData.swift in Sources */, |
| 370 | + 26A6316326C4C6D6005AE404 /* BLEConnectView.swift in Sources */, |
| 371 | + 26A6315B26C49841005AE404 /* DFU.swift in Sources */, |
312 | 372 | ); |
313 | 373 | runOnlyForDeploymentPostprocessing = 0; |
314 | 374 | }; |
|
631 | 691 | }; |
632 | 692 | /* End XCConfigurationList section */ |
633 | 693 |
|
| 694 | +/* Begin XCRemoteSwiftPackageReference section */ |
| 695 | + 26A6315C26C498B7005AE404 /* XCRemoteSwiftPackageReference "IOS-DFU-Library" */ = { |
| 696 | + isa = XCRemoteSwiftPackageReference; |
| 697 | + repositoryURL = "https://github.com/NordicSemiconductor/IOS-DFU-Library.git"; |
| 698 | + requirement = { |
| 699 | + branch = master; |
| 700 | + kind = branch; |
| 701 | + }; |
| 702 | + }; |
| 703 | + 26F426F026C8468300D0866B /* XCRemoteSwiftPackageReference "SwiftUTI" */ = { |
| 704 | + isa = XCRemoteSwiftPackageReference; |
| 705 | + repositoryURL = "git@github.com:mkeiser/SwiftUTI.git"; |
| 706 | + requirement = { |
| 707 | + branch = master; |
| 708 | + kind = branch; |
| 709 | + }; |
| 710 | + }; |
| 711 | +/* End XCRemoteSwiftPackageReference section */ |
| 712 | + |
| 713 | +/* Begin XCSwiftPackageProductDependency section */ |
| 714 | + 26A6315D26C498B7005AE404 /* NordicDFU */ = { |
| 715 | + isa = XCSwiftPackageProductDependency; |
| 716 | + package = 26A6315C26C498B7005AE404 /* XCRemoteSwiftPackageReference "IOS-DFU-Library" */; |
| 717 | + productName = NordicDFU; |
| 718 | + }; |
| 719 | + 26F426F126C8468300D0866B /* SwiftUTI */ = { |
| 720 | + isa = XCSwiftPackageProductDependency; |
| 721 | + package = 26F426F026C8468300D0866B /* XCRemoteSwiftPackageReference "SwiftUTI" */; |
| 722 | + productName = SwiftUTI; |
| 723 | + }; |
| 724 | +/* End XCSwiftPackageProductDependency section */ |
| 725 | + |
634 | 726 | /* Begin XCVersionGroup section */ |
635 | 727 | 264BFE7926BCB9510050A223 /* Infini_iOS.xcdatamodeld */ = { |
636 | 728 | isa = XCVersionGroup; |
|
0 commit comments