|
38 | 38 | C6461F081E0167FA00E0B081 /* RetryTaskTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6461F061E0167FA00E0B081 /* RetryTaskTest.swift */; }; |
39 | 39 | C65F087B1D757A3C00239CC1 /* JSONMappable.swift in Sources */ = {isa = PBXBuildFile; fileRef = C65F087A1D757A3C00239CC1 /* JSONMappable.swift */; }; |
40 | 40 | C68FF1F51E1A64CB00A2513F /* Ressource+Map.swift in Sources */ = {isa = PBXBuildFile; fileRef = C68FF1F41E1A64CB00A2513F /* Ressource+Map.swift */; }; |
41 | | - C69546B01F45770B006ABCE6 /* URLSessionDataTask+NetworkTaskRepresenting.swift in Sources */ = {isa = PBXBuildFile; fileRef = C69546AF1F45770B006ABCE6 /* URLSessionDataTask+NetworkTaskRepresenting.swift */; }; |
| 41 | + C69188671EE6865E00BAD320 /* Resource+Decodable.swift in Sources */ = {isa = PBXBuildFile; fileRef = C69188661EE6865E00BAD320 /* Resource+Decodable.swift */; }; |
| 42 | + C691886A1EE6897900BAD320 /* DecodableResoureTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = C69188681EE688F700BAD320 /* DecodableResoureTest.swift */; }; |
42 | 43 | C699E0771D917501006FE7C6 /* NetworkErrorTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = C699E0761D917501006FE7C6 /* NetworkErrorTest.swift */; }; |
43 | 44 | C6A5DED41D760CC900BC38B1 /* JSONResourceTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6A5DED31D760CC900BC38B1 /* JSONResourceTest.swift */; }; |
44 | 45 | C6A5DED61D760E5000BC38B1 /* NetworkAccessMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6A5DED51D760E5000BC38B1 /* NetworkAccessMock.swift */; }; |
45 | 46 | C6A5DEDA1D76A06000BC38B1 /* TrainModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6A5DED91D76A06000BC38B1 /* TrainModel.swift */; }; |
46 | 47 | C6C21A391F21F90A0004A7EB /* NetworkResponseProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6C21A381F21F90A0004A7EB /* NetworkResponseProcessor.swift */; }; |
47 | 48 | C6C395941E04212F00413AD2 /* ModifyRequestNetworkService.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6C395931E04212F00413AD2 /* ModifyRequestNetworkService.swift */; }; |
48 | 49 | C6C395961E0422AF00413AD2 /* ModifyRequestNetworkService.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6C395951E0422AF00413AD2 /* ModifyRequestNetworkService.swift */; }; |
| 50 | + C6E429721F70ECFF004121F1 /* URLSessionDataTask+NetworkTaskRepresenting.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6E429711F70ECFF004121F1 /* URLSessionDataTask+NetworkTaskRepresenting.swift */; }; |
49 | 51 | C6F235D51D7DA75000E628D8 /* URLSession+NetworkAccessProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6F235D41D7DA75000E628D8 /* URLSession+NetworkAccessProviding.swift */; }; |
50 | 52 | C6F7E3101E49DCBA00FA625F /* NetworkTaskMockTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6F7E30E1E49DC4900FA625F /* NetworkTaskMockTests.swift */; }; |
51 | 53 | /* End PBXBuildFile section */ |
|
94 | 96 | C6461F0A1E016C7700E0B081 /* NetworkServiceMock.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NetworkServiceMock.swift; sourceTree = "<group>"; }; |
95 | 97 | C65F087A1D757A3C00239CC1 /* JSONMappable.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = JSONMappable.swift; sourceTree = "<group>"; }; |
96 | 98 | C68FF1F41E1A64CB00A2513F /* Ressource+Map.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Ressource+Map.swift"; sourceTree = "<group>"; }; |
| 99 | + C69188661EE6865E00BAD320 /* Resource+Decodable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Resource+Decodable.swift"; sourceTree = "<group>"; }; |
| 100 | + C69188681EE688F700BAD320 /* DecodableResoureTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DecodableResoureTest.swift; sourceTree = "<group>"; }; |
97 | 101 | C69546AF1F45770B006ABCE6 /* URLSessionDataTask+NetworkTaskRepresenting.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "URLSessionDataTask+NetworkTaskRepresenting.swift"; sourceTree = "<group>"; }; |
98 | 102 | C699E0761D917501006FE7C6 /* NetworkErrorTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NetworkErrorTest.swift; sourceTree = "<group>"; }; |
99 | 103 | C6A5DED31D760CC900BC38B1 /* JSONResourceTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = JSONResourceTest.swift; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; |
|
103 | 107 | C6C21A3A1F21FD150004A7EB /* DefaultMocks.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DefaultMocks.swift; sourceTree = "<group>"; }; |
104 | 108 | C6C395931E04212F00413AD2 /* ModifyRequestNetworkService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ModifyRequestNetworkService.swift; sourceTree = "<group>"; }; |
105 | 109 | C6C395951E0422AF00413AD2 /* ModifyRequestNetworkService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ModifyRequestNetworkService.swift; sourceTree = "<group>"; }; |
| 110 | + C6E429711F70ECFF004121F1 /* URLSessionDataTask+NetworkTaskRepresenting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "URLSessionDataTask+NetworkTaskRepresenting.swift"; sourceTree = "<group>"; }; |
106 | 111 | C6F235D41D7DA75000E628D8 /* URLSession+NetworkAccessProviding.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = "URLSession+NetworkAccessProviding.swift"; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; |
107 | 112 | C6F7E30E1E49DC4900FA625F /* NetworkTaskMockTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NetworkTaskMockTests.swift; sourceTree = "<group>"; }; |
108 | 113 | /* End PBXFileReference section */ |
|
151 | 156 | C6E5A4D11E2FBD1100F966DB /* NetworkService */, |
152 | 157 | C6E5A4D41E2FBD7700F966DB /* NetworkAccess */, |
153 | 158 | C6E5A4D01E2FBCF000F966DB /* Resource */, |
| 159 | + C6E3AABE1EE7D19000EBDE64 /* Deprecated */, |
154 | 160 | C6E5A4D21E2FBD2B00F966DB /* NetworkRequest */, |
155 | 161 | C6E5A4D31E2FBD5800F966DB /* NetworkTask */, |
156 | 162 | C60BE67F1D6B2C46006B0364 /* HTTPMethod.swift */, |
|
197 | 203 | name = Helpers; |
198 | 204 | sourceTree = "<group>"; |
199 | 205 | }; |
200 | | - C6E5A4D01E2FBCF000F966DB /* Resource */ = { |
| 206 | + C6E3AABE1EE7D19000EBDE64 /* Deprecated */ = { |
201 | 207 | isa = PBXGroup; |
202 | 208 | children = ( |
| 209 | + C60BE67C1D6B2C46006B0364 /* ResourceModeling.swift */, |
203 | 210 | C60BE6811D6B2C46006B0364 /* JSONResource.swift */, |
204 | 211 | C60BE6821D6B2C46006B0364 /* JSONArrayResource.swift */, |
205 | 212 | C65F087A1D757A3C00239CC1 /* JSONMappable.swift */, |
206 | 213 | C60BE67E1D6B2C46006B0364 /* JSONResourceModeling.swift */, |
207 | | - C60BE67C1D6B2C46006B0364 /* ResourceModeling.swift */, |
| 214 | + ); |
| 215 | + name = Deprecated; |
| 216 | + sourceTree = "<group>"; |
| 217 | + }; |
| 218 | + C6E5A4D01E2FBCF000F966DB /* Resource */ = { |
| 219 | + isa = PBXGroup; |
| 220 | + children = ( |
208 | 221 | C60BE6801D6B2C46006B0364 /* Resource.swift */, |
209 | 222 | C68FF1F41E1A64CB00A2513F /* Ressource+Map.swift */, |
| 223 | + C69188661EE6865E00BAD320 /* Resource+Decodable.swift */, |
210 | 224 | ); |
211 | 225 | name = Resource; |
212 | 226 | sourceTree = "<group>"; |
|
235 | 249 | C6E5A4D31E2FBD5800F966DB /* NetworkTask */ = { |
236 | 250 | isa = PBXGroup; |
237 | 251 | children = ( |
| 252 | + C6E429711F70ECFF004121F1 /* URLSessionDataTask+NetworkTaskRepresenting.swift */, |
238 | 253 | 7C40B9FD1D9D66A600620563 /* NetworkTaskMock.swift */, |
239 | 254 | C60BE6AC1D6B3E81006B0364 /* NetworkTaskRepresenting.swift */, |
240 | 255 | C6461F041E0167C900E0B081 /* RetryNetworkTask.swift */, |
|
267 | 282 | isa = PBXGroup; |
268 | 283 | children = ( |
269 | 284 | C6A5DED31D760CC900BC38B1 /* JSONResourceTest.swift */, |
| 285 | + C69188681EE688F700BAD320 /* DecodableResoureTest.swift */, |
270 | 286 | C604250F1D78002400FD3B38 /* JSONArrayResourceTest.swift */, |
271 | 287 | C60425121D7803CA00FD3B38 /* ResourceTest.swift */, |
272 | 288 | ); |
|
331 | 347 | isa = PBXProject; |
332 | 348 | attributes = { |
333 | 349 | LastSwiftUpdateCheck = 0730; |
334 | | - LastUpgradeCheck = 0810; |
| 350 | + LastUpgradeCheck = 0900; |
335 | 351 | ORGANIZATIONNAME = DBSystel; |
336 | 352 | TargetAttributes = { |
337 | 353 | C60BE65A1D6B2BF3006B0364 = { |
338 | 354 | CreatedOnToolsVersion = 7.3.1; |
339 | | - LastSwiftMigration = 0800; |
| 355 | + LastSwiftMigration = 0900; |
340 | 356 | }; |
341 | 357 | C60BE6641D6B2BF3006B0364 = { |
342 | 358 | CreatedOnToolsVersion = 7.3.1; |
343 | | - LastSwiftMigration = 0800; |
| 359 | + LastSwiftMigration = 0900; |
344 | 360 | }; |
345 | 361 | }; |
346 | 362 | }; |
|
405 | 421 | C60BE6911D6B2C46006B0364 /* JSONResource.swift in Sources */, |
406 | 422 | C622A7961E5C7F6500BB3D17 /* URLRequestConvertible.swift in Sources */, |
407 | 423 | C60BE6901D6B2C46006B0364 /* Resource.swift in Sources */, |
408 | | - C69546B01F45770B006ABCE6 /* URLSessionDataTask+NetworkTaskRepresenting.swift in Sources */, |
409 | 424 | C60BE6921D6B2C46006B0364 /* JSONArrayResource.swift in Sources */, |
410 | 425 | C6461F021E01678100E0B081 /* RetryNetworkService.swift in Sources */, |
411 | 426 | C61E778C1E49D8A900D55BB2 /* NetworkTaskMock.swift in Sources */, |
| 427 | + C69188671EE6865E00BAD320 /* Resource+Decodable.swift in Sources */, |
412 | 428 | 7C235E0B1DBF6E8500628DC9 /* NetworkError.swift in Sources */, |
413 | 429 | C65F087B1D757A3C00239CC1 /* JSONMappable.swift in Sources */, |
414 | 430 | C6C21A391F21F90A0004A7EB /* NetworkResponseProcessor.swift in Sources */, |
415 | 431 | C60BE68E1D6B2C46006B0364 /* JSONResourceModeling.swift in Sources */, |
416 | 432 | C6F235D51D7DA75000E628D8 /* URLSession+NetworkAccessProviding.swift in Sources */, |
417 | 433 | C60BE68C1D6B2C46006B0364 /* ResourceModeling.swift in Sources */, |
418 | 434 | C60BE68F1D6B2C46006B0364 /* HTTPMethod.swift in Sources */, |
| 435 | + C6E429721F70ECFF004121F1 /* URLSessionDataTask+NetworkTaskRepresenting.swift in Sources */, |
419 | 436 | C68FF1F51E1A64CB00A2513F /* Ressource+Map.swift in Sources */, |
420 | 437 | C604250A1D76F79F00FD3B38 /* NetworkService.swift in Sources */, |
421 | 438 | C6461F051E0167C900E0B081 /* RetryNetworkTask.swift in Sources */, |
|
440 | 457 | 7C653BC91E09325500199993 /* NetworkResponseProcessorTest.swift in Sources */, |
441 | 458 | C6461F081E0167FA00E0B081 /* RetryTaskTest.swift in Sources */, |
442 | 459 | C60425101D78002400FD3B38 /* JSONArrayResourceTest.swift in Sources */, |
| 460 | + C691886A1EE6897900BAD320 /* DecodableResoureTest.swift in Sources */, |
443 | 461 | C60BE6A31D6B3807006B0364 /* NetworkServiceTest.swift in Sources */, |
444 | 462 | C6C395961E0422AF00413AD2 /* ModifyRequestNetworkService.swift in Sources */, |
445 | 463 | C6F7E3101E49DCBA00FA625F /* NetworkTaskMockTests.swift in Sources */, |
|
470 | 488 | CLANG_CXX_LIBRARY = "libc++"; |
471 | 489 | CLANG_ENABLE_MODULES = YES; |
472 | 490 | CLANG_ENABLE_OBJC_ARC = YES; |
| 491 | + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; |
473 | 492 | CLANG_WARN_BOOL_CONVERSION = YES; |
| 493 | + CLANG_WARN_COMMA = YES; |
474 | 494 | CLANG_WARN_CONSTANT_CONVERSION = YES; |
475 | 495 | CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; |
476 | 496 | CLANG_WARN_EMPTY_BODY = YES; |
477 | 497 | CLANG_WARN_ENUM_CONVERSION = YES; |
478 | 498 | CLANG_WARN_INFINITE_RECURSION = YES; |
479 | 499 | CLANG_WARN_INT_CONVERSION = YES; |
| 500 | + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; |
| 501 | + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; |
480 | 502 | CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; |
| 503 | + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; |
| 504 | + CLANG_WARN_STRICT_PROTOTYPES = YES; |
481 | 505 | CLANG_WARN_SUSPICIOUS_MOVE = YES; |
482 | 506 | CLANG_WARN_UNREACHABLE_CODE = YES; |
483 | 507 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; |
|
525 | 549 | CLANG_CXX_LIBRARY = "libc++"; |
526 | 550 | CLANG_ENABLE_MODULES = YES; |
527 | 551 | CLANG_ENABLE_OBJC_ARC = YES; |
| 552 | + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; |
528 | 553 | CLANG_WARN_BOOL_CONVERSION = YES; |
| 554 | + CLANG_WARN_COMMA = YES; |
529 | 555 | CLANG_WARN_CONSTANT_CONVERSION = YES; |
530 | 556 | CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; |
531 | 557 | CLANG_WARN_EMPTY_BODY = YES; |
532 | 558 | CLANG_WARN_ENUM_CONVERSION = YES; |
533 | 559 | CLANG_WARN_INFINITE_RECURSION = YES; |
534 | 560 | CLANG_WARN_INT_CONVERSION = YES; |
| 561 | + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; |
| 562 | + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; |
535 | 563 | CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; |
| 564 | + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; |
| 565 | + CLANG_WARN_STRICT_PROTOTYPES = YES; |
536 | 566 | CLANG_WARN_SUSPICIOUS_MOVE = YES; |
537 | 567 | CLANG_WARN_UNREACHABLE_CODE = YES; |
538 | 568 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; |
|
584 | 614 | PRODUCT_NAME = "$(TARGET_NAME)"; |
585 | 615 | SKIP_INSTALL = YES; |
586 | 616 | SWIFT_OPTIMIZATION_LEVEL = "-Onone"; |
| 617 | + SWIFT_VERSION = 4.0; |
587 | 618 | }; |
588 | 619 | name = Debug; |
589 | 620 | }; |
|
605 | 636 | PRODUCT_BUNDLE_IDENTIFIER = com.dbsystel.DBNetworkStack; |
606 | 637 | PRODUCT_NAME = "$(TARGET_NAME)"; |
607 | 638 | SKIP_INSTALL = YES; |
| 639 | + SWIFT_VERSION = 4.0; |
608 | 640 | }; |
609 | 641 | name = Release; |
610 | 642 | }; |
|
617 | 649 | "LD_RUNPATH_SEARCH_PATHS[sdk=macosx*]" = "@executable_path/../Frameworks @loader_path/../Frameworks"; |
618 | 650 | PRODUCT_BUNDLE_IDENTIFIER = com.dbsystel.DBNetworkStackTests; |
619 | 651 | PRODUCT_NAME = "$(TARGET_NAME)"; |
| 652 | + SWIFT_VERSION = 4.0; |
620 | 653 | }; |
621 | 654 | name = Debug; |
622 | 655 | }; |
|
629 | 662 | "LD_RUNPATH_SEARCH_PATHS[sdk=macosx*]" = "@executable_path/../Frameworks @loader_path/../Frameworks"; |
630 | 663 | PRODUCT_BUNDLE_IDENTIFIER = com.dbsystel.DBNetworkStackTests; |
631 | 664 | PRODUCT_NAME = "$(TARGET_NAME)"; |
| 665 | + SWIFT_VERSION = 4.0; |
632 | 666 | }; |
633 | 667 | name = Release; |
634 | 668 | }; |
|
0 commit comments