|
8 | 8 |
|
9 | 9 | /* Begin PBXBuildFile section */ |
10 | 10 | 1A7BD82528B277530070786F /* SearchApisApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A7BD82428B277530070786F /* SearchApisApp.swift */; }; |
11 | | - 1A7BD82728B277530070786F /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A7BD82628B277530070786F /* ContentView.swift */; }; |
12 | 11 | 1A7BD82928B277530070786F /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 1A7BD82828B277530070786F /* Assets.xcassets */; }; |
13 | 12 | 1A7BD82C28B277530070786F /* Preview Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 1A7BD82B28B277530070786F /* Preview Assets.xcassets */; }; |
14 | 13 | 1A7BD83828B277CD0070786F /* LogToOSLog.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A7BD83728B277CD0070786F /* LogToOSLog.swift */; }; |
|
18 | 17 | 1A7BD84328B279AE0070786F /* Event.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A7BD84228B279AE0070786F /* Event.swift */; }; |
19 | 18 | 1A7BD84528B279E50070786F /* StateMachine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A7BD84428B279E50070786F /* StateMachine.swift */; }; |
20 | 19 | 1A7BD84728B279F90070786F /* Output.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A7BD84628B279F90070786F /* Output.swift */; }; |
| 20 | + 1A7BD84928B2A1770070786F /* Search.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A7BD84828B2A1770070786F /* Search.swift */; }; |
| 21 | + 1A7BD84B28B2A1E80070786F /* RootView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A7BD84A28B2A1E80070786F /* RootView.swift */; }; |
| 22 | + 1A7BD84D28B2A3570070786F /* State+ViewState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A7BD84C28B2A3570070786F /* State+ViewState.swift */; }; |
| 23 | + 1A7BD84F28B2A6120070786F /* SearchFromRestApi.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A7BD84E28B2A6120070786F /* SearchFromRestApi.swift */; }; |
| 24 | + 1A7BD85228B2A63F0070786F /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A7BD85128B2A63F0070786F /* Response.swift */; }; |
| 25 | + 1A7BD85A28B2B0CD0070786F /* SearchApisTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A7BD85928B2B0CD0070786F /* SearchApisTests.swift */; }; |
21 | 26 | /* End PBXBuildFile section */ |
22 | 27 |
|
| 28 | +/* Begin PBXContainerItemProxy section */ |
| 29 | + 1A7BD85B28B2B0CD0070786F /* PBXContainerItemProxy */ = { |
| 30 | + isa = PBXContainerItemProxy; |
| 31 | + containerPortal = 1A7BD81928B277520070786F /* Project object */; |
| 32 | + proxyType = 1; |
| 33 | + remoteGlobalIDString = 1A7BD82028B277530070786F; |
| 34 | + remoteInfo = SearchApis; |
| 35 | + }; |
| 36 | +/* End PBXContainerItemProxy section */ |
| 37 | + |
23 | 38 | /* Begin PBXFileReference section */ |
24 | 39 | 1A7BD82128B277530070786F /* SearchApis.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = SearchApis.app; sourceTree = BUILT_PRODUCTS_DIR; }; |
25 | 40 | 1A7BD82428B277530070786F /* SearchApisApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchApisApp.swift; sourceTree = "<group>"; }; |
26 | | - 1A7BD82628B277530070786F /* ContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = "<group>"; }; |
27 | 41 | 1A7BD82828B277530070786F /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; }; |
28 | 42 | 1A7BD82B28B277530070786F /* Preview Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Preview Assets.xcassets"; sourceTree = "<group>"; }; |
29 | 43 | 1A7BD83728B277CD0070786F /* LogToOSLog.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LogToOSLog.swift; sourceTree = "<group>"; }; |
|
33 | 47 | 1A7BD84228B279AE0070786F /* Event.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Event.swift; sourceTree = "<group>"; }; |
34 | 48 | 1A7BD84428B279E50070786F /* StateMachine.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StateMachine.swift; sourceTree = "<group>"; }; |
35 | 49 | 1A7BD84628B279F90070786F /* Output.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Output.swift; sourceTree = "<group>"; }; |
| 50 | + 1A7BD84828B2A1770070786F /* Search.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Search.swift; sourceTree = "<group>"; }; |
| 51 | + 1A7BD84A28B2A1E80070786F /* RootView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RootView.swift; sourceTree = "<group>"; }; |
| 52 | + 1A7BD84C28B2A3570070786F /* State+ViewState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "State+ViewState.swift"; sourceTree = "<group>"; }; |
| 53 | + 1A7BD84E28B2A6120070786F /* SearchFromRestApi.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchFromRestApi.swift; sourceTree = "<group>"; }; |
| 54 | + 1A7BD85128B2A63F0070786F /* Response.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Response.swift; sourceTree = "<group>"; }; |
| 55 | + 1A7BD85728B2B0CD0070786F /* SearchApisTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = SearchApisTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; |
| 56 | + 1A7BD85928B2B0CD0070786F /* SearchApisTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchApisTests.swift; sourceTree = "<group>"; }; |
36 | 57 | /* End PBXFileReference section */ |
37 | 58 |
|
38 | 59 | /* Begin PBXFrameworksBuildPhase section */ |
|
44 | 65 | ); |
45 | 66 | runOnlyForDeploymentPostprocessing = 0; |
46 | 67 | }; |
| 68 | + 1A7BD85428B2B0CD0070786F /* Frameworks */ = { |
| 69 | + isa = PBXFrameworksBuildPhase; |
| 70 | + buildActionMask = 2147483647; |
| 71 | + files = ( |
| 72 | + ); |
| 73 | + runOnlyForDeploymentPostprocessing = 0; |
| 74 | + }; |
47 | 75 | /* End PBXFrameworksBuildPhase section */ |
48 | 76 |
|
49 | 77 | /* Begin PBXGroup section */ |
|
52 | 80 | children = ( |
53 | 81 | 1A7BD83B28B277EF0070786F /* AsyncStateMachine */, |
54 | 82 | 1A7BD82328B277530070786F /* SearchApis */, |
| 83 | + 1A7BD85828B2B0CD0070786F /* SearchApisTests */, |
55 | 84 | 1A7BD82228B277530070786F /* Products */, |
56 | 85 | 1A7BD83C28B277FD0070786F /* Frameworks */, |
57 | 86 | ); |
|
61 | 90 | isa = PBXGroup; |
62 | 91 | children = ( |
63 | 92 | 1A7BD82128B277530070786F /* SearchApis.app */, |
| 93 | + 1A7BD85728B2B0CD0070786F /* SearchApisTests.xctest */, |
64 | 94 | ); |
65 | 95 | name = Products; |
66 | 96 | sourceTree = "<group>"; |
|
71 | 101 | 1A7BD83628B277A40070786F /* Implementation */, |
72 | 102 | 1A7BD83228B277680070786F /* Feature */, |
73 | 103 | 1A7BD82428B277530070786F /* SearchApisApp.swift */, |
74 | | - 1A7BD82628B277530070786F /* ContentView.swift */, |
75 | 104 | 1A7BD82828B277530070786F /* Assets.xcassets */, |
76 | 105 | 1A7BD82A28B277530070786F /* Preview Content */, |
77 | 106 | ); |
|
100 | 129 | 1A7BD83328B277710070786F /* StateMachine */ = { |
101 | 130 | isa = PBXGroup; |
102 | 131 | children = ( |
103 | | - 1A7BD83928B277DC0070786F /* State.swift */, |
104 | 132 | 1A7BD84228B279AE0070786F /* Event.swift */, |
105 | 133 | 1A7BD84628B279F90070786F /* Output.swift */, |
| 134 | + 1A7BD83928B277DC0070786F /* State.swift */, |
106 | 135 | 1A7BD84428B279E50070786F /* StateMachine.swift */, |
107 | 136 | ); |
108 | 137 | path = StateMachine; |
|
111 | 140 | 1A7BD83428B2777F0070786F /* SideEffect */ = { |
112 | 141 | isa = PBXGroup; |
113 | 142 | children = ( |
| 143 | + 1A7BD84828B2A1770070786F /* Search.swift */, |
114 | 144 | ); |
115 | 145 | path = SideEffect; |
116 | 146 | sourceTree = "<group>"; |
117 | 147 | }; |
118 | 148 | 1A7BD83528B277980070786F /* View */ = { |
119 | 149 | isa = PBXGroup; |
120 | 150 | children = ( |
| 151 | + 1A7BD84A28B2A1E80070786F /* RootView.swift */, |
| 152 | + 1A7BD84C28B2A3570070786F /* State+ViewState.swift */, |
121 | 153 | ); |
122 | 154 | path = View; |
123 | 155 | sourceTree = "<group>"; |
124 | 156 | }; |
125 | 157 | 1A7BD83628B277A40070786F /* Implementation */ = { |
126 | 158 | isa = PBXGroup; |
127 | 159 | children = ( |
| 160 | + 1A7BD85028B2A62B0070786F /* Model */, |
128 | 161 | 1A7BD83728B277CD0070786F /* LogToOSLog.swift */, |
| 162 | + 1A7BD84E28B2A6120070786F /* SearchFromRestApi.swift */, |
129 | 163 | ); |
130 | 164 | path = Implementation; |
131 | 165 | sourceTree = "<group>"; |
|
145 | 179 | path = Model; |
146 | 180 | sourceTree = "<group>"; |
147 | 181 | }; |
| 182 | + 1A7BD85028B2A62B0070786F /* Model */ = { |
| 183 | + isa = PBXGroup; |
| 184 | + children = ( |
| 185 | + 1A7BD85128B2A63F0070786F /* Response.swift */, |
| 186 | + ); |
| 187 | + path = Model; |
| 188 | + sourceTree = "<group>"; |
| 189 | + }; |
| 190 | + 1A7BD85828B2B0CD0070786F /* SearchApisTests */ = { |
| 191 | + isa = PBXGroup; |
| 192 | + children = ( |
| 193 | + 1A7BD85928B2B0CD0070786F /* SearchApisTests.swift */, |
| 194 | + ); |
| 195 | + path = SearchApisTests; |
| 196 | + sourceTree = "<group>"; |
| 197 | + }; |
148 | 198 | /* End PBXGroup section */ |
149 | 199 |
|
150 | 200 | /* Begin PBXNativeTarget section */ |
|
168 | 218 | productReference = 1A7BD82128B277530070786F /* SearchApis.app */; |
169 | 219 | productType = "com.apple.product-type.application"; |
170 | 220 | }; |
| 221 | + 1A7BD85628B2B0CD0070786F /* SearchApisTests */ = { |
| 222 | + isa = PBXNativeTarget; |
| 223 | + buildConfigurationList = 1A7BD85D28B2B0CD0070786F /* Build configuration list for PBXNativeTarget "SearchApisTests" */; |
| 224 | + buildPhases = ( |
| 225 | + 1A7BD85328B2B0CD0070786F /* Sources */, |
| 226 | + 1A7BD85428B2B0CD0070786F /* Frameworks */, |
| 227 | + 1A7BD85528B2B0CD0070786F /* Resources */, |
| 228 | + ); |
| 229 | + buildRules = ( |
| 230 | + ); |
| 231 | + dependencies = ( |
| 232 | + 1A7BD85C28B2B0CD0070786F /* PBXTargetDependency */, |
| 233 | + ); |
| 234 | + name = SearchApisTests; |
| 235 | + productName = SearchApisTests; |
| 236 | + productReference = 1A7BD85728B2B0CD0070786F /* SearchApisTests.xctest */; |
| 237 | + productType = "com.apple.product-type.bundle.unit-test"; |
| 238 | + }; |
171 | 239 | /* End PBXNativeTarget section */ |
172 | 240 |
|
173 | 241 | /* Begin PBXProject section */ |
|
181 | 249 | 1A7BD82028B277530070786F = { |
182 | 250 | CreatedOnToolsVersion = 13.4.1; |
183 | 251 | }; |
| 252 | + 1A7BD85628B2B0CD0070786F = { |
| 253 | + CreatedOnToolsVersion = 13.4.1; |
| 254 | + TestTargetID = 1A7BD82028B277530070786F; |
| 255 | + }; |
184 | 256 | }; |
185 | 257 | }; |
186 | 258 | buildConfigurationList = 1A7BD81C28B277520070786F /* Build configuration list for PBXProject "SearchApis" */; |
|
197 | 269 | projectRoot = ""; |
198 | 270 | targets = ( |
199 | 271 | 1A7BD82028B277530070786F /* SearchApis */, |
| 272 | + 1A7BD85628B2B0CD0070786F /* SearchApisTests */, |
200 | 273 | ); |
201 | 274 | }; |
202 | 275 | /* End PBXProject section */ |
|
211 | 284 | ); |
212 | 285 | runOnlyForDeploymentPostprocessing = 0; |
213 | 286 | }; |
| 287 | + 1A7BD85528B2B0CD0070786F /* Resources */ = { |
| 288 | + isa = PBXResourcesBuildPhase; |
| 289 | + buildActionMask = 2147483647; |
| 290 | + files = ( |
| 291 | + ); |
| 292 | + runOnlyForDeploymentPostprocessing = 0; |
| 293 | + }; |
214 | 294 | /* End PBXResourcesBuildPhase section */ |
215 | 295 |
|
216 | 296 | /* Begin PBXSourcesBuildPhase section */ |
217 | 297 | 1A7BD81D28B277530070786F /* Sources */ = { |
218 | 298 | isa = PBXSourcesBuildPhase; |
219 | 299 | buildActionMask = 2147483647; |
220 | 300 | files = ( |
| 301 | + 1A7BD84928B2A1770070786F /* Search.swift in Sources */, |
221 | 302 | 1A7BD84728B279F90070786F /* Output.swift in Sources */, |
222 | 303 | 1A7BD84128B278AD0070786F /* Entry.swift in Sources */, |
223 | | - 1A7BD82728B277530070786F /* ContentView.swift in Sources */, |
| 304 | + 1A7BD84D28B2A3570070786F /* State+ViewState.swift in Sources */, |
| 305 | + 1A7BD84B28B2A1E80070786F /* RootView.swift in Sources */, |
| 306 | + 1A7BD85228B2A63F0070786F /* Response.swift in Sources */, |
224 | 307 | 1A7BD83828B277CD0070786F /* LogToOSLog.swift in Sources */, |
225 | 308 | 1A7BD82528B277530070786F /* SearchApisApp.swift in Sources */, |
| 309 | + 1A7BD84F28B2A6120070786F /* SearchFromRestApi.swift in Sources */, |
226 | 310 | 1A7BD84328B279AE0070786F /* Event.swift in Sources */, |
227 | 311 | 1A7BD84528B279E50070786F /* StateMachine.swift in Sources */, |
228 | 312 | 1A7BD83A28B277DC0070786F /* State.swift in Sources */, |
229 | 313 | ); |
230 | 314 | runOnlyForDeploymentPostprocessing = 0; |
231 | 315 | }; |
| 316 | + 1A7BD85328B2B0CD0070786F /* Sources */ = { |
| 317 | + isa = PBXSourcesBuildPhase; |
| 318 | + buildActionMask = 2147483647; |
| 319 | + files = ( |
| 320 | + 1A7BD85A28B2B0CD0070786F /* SearchApisTests.swift in Sources */, |
| 321 | + ); |
| 322 | + runOnlyForDeploymentPostprocessing = 0; |
| 323 | + }; |
232 | 324 | /* End PBXSourcesBuildPhase section */ |
233 | 325 |
|
| 326 | +/* Begin PBXTargetDependency section */ |
| 327 | + 1A7BD85C28B2B0CD0070786F /* PBXTargetDependency */ = { |
| 328 | + isa = PBXTargetDependency; |
| 329 | + target = 1A7BD82028B277530070786F /* SearchApis */; |
| 330 | + targetProxy = 1A7BD85B28B2B0CD0070786F /* PBXContainerItemProxy */; |
| 331 | + }; |
| 332 | +/* End PBXTargetDependency section */ |
| 333 | + |
234 | 334 | /* Begin XCBuildConfiguration section */ |
235 | 335 | 1A7BD82D28B277530070786F /* Debug */ = { |
236 | 336 | isa = XCBuildConfiguration; |
|
404 | 504 | }; |
405 | 505 | name = Release; |
406 | 506 | }; |
| 507 | + 1A7BD85E28B2B0CD0070786F /* Debug */ = { |
| 508 | + isa = XCBuildConfiguration; |
| 509 | + buildSettings = { |
| 510 | + BUNDLE_LOADER = "$(TEST_HOST)"; |
| 511 | + CODE_SIGN_STYLE = Automatic; |
| 512 | + CURRENT_PROJECT_VERSION = 1; |
| 513 | + DEVELOPMENT_TEAM = 3V5265LQM9; |
| 514 | + GENERATE_INFOPLIST_FILE = YES; |
| 515 | + MARKETING_VERSION = 1.0; |
| 516 | + PRODUCT_BUNDLE_IDENTIFIER = io.sideeffect.asyncstatemachine.SearchApisTests; |
| 517 | + PRODUCT_NAME = "$(TARGET_NAME)"; |
| 518 | + SWIFT_EMIT_LOC_STRINGS = NO; |
| 519 | + SWIFT_VERSION = 5.0; |
| 520 | + TARGETED_DEVICE_FAMILY = "1,2"; |
| 521 | + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/SearchApis.app/SearchApis"; |
| 522 | + }; |
| 523 | + name = Debug; |
| 524 | + }; |
| 525 | + 1A7BD85F28B2B0CD0070786F /* Release */ = { |
| 526 | + isa = XCBuildConfiguration; |
| 527 | + buildSettings = { |
| 528 | + BUNDLE_LOADER = "$(TEST_HOST)"; |
| 529 | + CODE_SIGN_STYLE = Automatic; |
| 530 | + CURRENT_PROJECT_VERSION = 1; |
| 531 | + DEVELOPMENT_TEAM = 3V5265LQM9; |
| 532 | + GENERATE_INFOPLIST_FILE = YES; |
| 533 | + MARKETING_VERSION = 1.0; |
| 534 | + PRODUCT_BUNDLE_IDENTIFIER = io.sideeffect.asyncstatemachine.SearchApisTests; |
| 535 | + PRODUCT_NAME = "$(TARGET_NAME)"; |
| 536 | + SWIFT_EMIT_LOC_STRINGS = NO; |
| 537 | + SWIFT_VERSION = 5.0; |
| 538 | + TARGETED_DEVICE_FAMILY = "1,2"; |
| 539 | + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/SearchApis.app/SearchApis"; |
| 540 | + }; |
| 541 | + name = Release; |
| 542 | + }; |
407 | 543 | /* End XCBuildConfiguration section */ |
408 | 544 |
|
409 | 545 | /* Begin XCConfigurationList section */ |
|
425 | 561 | defaultConfigurationIsVisible = 0; |
426 | 562 | defaultConfigurationName = Release; |
427 | 563 | }; |
| 564 | + 1A7BD85D28B2B0CD0070786F /* Build configuration list for PBXNativeTarget "SearchApisTests" */ = { |
| 565 | + isa = XCConfigurationList; |
| 566 | + buildConfigurations = ( |
| 567 | + 1A7BD85E28B2B0CD0070786F /* Debug */, |
| 568 | + 1A7BD85F28B2B0CD0070786F /* Release */, |
| 569 | + ); |
| 570 | + defaultConfigurationIsVisible = 0; |
| 571 | + defaultConfigurationName = Release; |
| 572 | + }; |
428 | 573 | /* End XCConfigurationList section */ |
429 | 574 |
|
430 | 575 | /* Begin XCSwiftPackageProductDependency section */ |
|
0 commit comments