|
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