|
12 | 12 | 6A7D02871E4CC09400E66FD0 /* BuckoNetworking.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6A7D02471E4CB6FE00E66FD0 /* BuckoNetworking.framework */; }; |
13 | 13 | 6A7D02931E4CC12900E66FD0 /* Bucko.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A7D028D1E4CC12900E66FD0 /* Bucko.swift */; }; |
14 | 14 | 6A7D02941E4CC12900E66FD0 /* BuckoError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A7D028E1E4CC12900E66FD0 /* BuckoError.swift */; }; |
15 | | - 6A7D02961E4CC12900E66FD0 /* JSONDecodable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A7D02911E4CC12900E66FD0 /* JSONDecodable.swift */; }; |
16 | | - 6A7D02971E4CC12900E66FD0 /* JSONDecodableEndpoint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A7D02921E4CC12900E66FD0 /* JSONDecodableEndpoint.swift */; }; |
| 15 | + 6A7D02971E4CC12900E66FD0 /* DecodableEndpoint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A7D02921E4CC12900E66FD0 /* DecodableEndpoint.swift */; }; |
17 | 16 | 6A7D02EE1E4CC87200E66FD0 /* Endpoint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A7D02ED1E4CC87200E66FD0 /* Endpoint.swift */; }; |
18 | 17 | 6ABB44EB1EF8644F00E344AF /* BuckoNetworking.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6ABB44E21EF8644F00E344AF /* BuckoNetworking.framework */; }; |
19 | | - 6ABB44FC1EF8661100E344AF /* SwiftyJSON.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6ABB44FA1EF8661100E344AF /* SwiftyJSON.framework */; }; |
20 | 18 | 6ABB44FD1EF8661100E344AF /* Alamofire.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6ABB44FB1EF8661100E344AF /* Alamofire.framework */; }; |
21 | 19 | 6ABB44FE1EF86BFF00E344AF /* Bucko.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A7D028D1E4CC12900E66FD0 /* Bucko.swift */; }; |
22 | 20 | 6ABB44FF1EF86C0200E344AF /* BuckoError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A7D028E1E4CC12900E66FD0 /* BuckoError.swift */; }; |
23 | 21 | 6ABB45001EF86C0400E344AF /* Endpoint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A7D02ED1E4CC87200E66FD0 /* Endpoint.swift */; }; |
24 | | - 6ABB45011EF86C0600E344AF /* JSONDecodable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A7D02911E4CC12900E66FD0 /* JSONDecodable.swift */; }; |
25 | | - 6ABB45021EF86C0900E344AF /* JSONDecodableEndpoint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A7D02921E4CC12900E66FD0 /* JSONDecodableEndpoint.swift */; }; |
| 22 | + 6ABB45021EF86C0900E344AF /* DecodableEndpoint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A7D02921E4CC12900E66FD0 /* DecodableEndpoint.swift */; }; |
26 | 23 | 6ABB45041EF86DE200E344AF /* BuckoNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A7D02751E4CBEFC00E66FD0 /* BuckoNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; |
27 | | - 6AEC6FDD1E84B05500BBD3F7 /* SwiftyJSON.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6AEC6FDB1E84B05500BBD3F7 /* SwiftyJSON.framework */; }; |
28 | 24 | 6AEC6FDE1E84B05500BBD3F7 /* Alamofire.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6AEC6FDC1E84B05500BBD3F7 /* Alamofire.framework */; }; |
29 | 25 | /* End PBXBuildFile section */ |
30 | 26 |
|
|
54 | 50 | 6A7D02861E4CC09400E66FD0 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; |
55 | 51 | 6A7D028D1E4CC12900E66FD0 /* Bucko.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Bucko.swift; sourceTree = "<group>"; }; |
56 | 52 | 6A7D028E1E4CC12900E66FD0 /* BuckoError.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BuckoError.swift; sourceTree = "<group>"; }; |
57 | | - 6A7D02911E4CC12900E66FD0 /* JSONDecodable.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = JSONDecodable.swift; sourceTree = "<group>"; }; |
58 | | - 6A7D02921E4CC12900E66FD0 /* JSONDecodableEndpoint.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = JSONDecodableEndpoint.swift; sourceTree = "<group>"; }; |
| 53 | + 6A7D02921E4CC12900E66FD0 /* DecodableEndpoint.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DecodableEndpoint.swift; sourceTree = "<group>"; }; |
59 | 54 | 6A7D02D51E4CC5E900E66FD0 /* Alamofire.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Alamofire.framework; path = "Carthage/Checkouts/Alamofire/build/Debug-iphoneos/Alamofire.framework"; sourceTree = "<group>"; }; |
60 | 55 | 6A7D02D71E4CC5EE00E66FD0 /* SwiftyJSON.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SwiftyJSON.framework; path = "Carthage/Checkouts/SwiftyJSON/build/Debug-iphoneos/SwiftyJSON.framework"; sourceTree = "<group>"; }; |
61 | 56 | 6A7D02ED1E4CC87200E66FD0 /* Endpoint.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Endpoint.swift; sourceTree = "<group>"; }; |
|
72 | 67 | isa = PBXFrameworksBuildPhase; |
73 | 68 | buildActionMask = 2147483647; |
74 | 69 | files = ( |
75 | | - 6AEC6FDD1E84B05500BBD3F7 /* SwiftyJSON.framework in Frameworks */, |
76 | 70 | 6AEC6FDE1E84B05500BBD3F7 /* Alamofire.framework in Frameworks */, |
77 | 71 | ); |
78 | 72 | runOnlyForDeploymentPostprocessing = 0; |
|
89 | 83 | isa = PBXFrameworksBuildPhase; |
90 | 84 | buildActionMask = 2147483647; |
91 | 85 | files = ( |
92 | | - 6ABB44FC1EF8661100E344AF /* SwiftyJSON.framework in Frameworks */, |
93 | 86 | 6ABB44FD1EF8661100E344AF /* Alamofire.framework in Frameworks */, |
94 | 87 | ); |
95 | 88 | runOnlyForDeploymentPostprocessing = 0; |
|
151 | 144 | isa = PBXGroup; |
152 | 145 | children = ( |
153 | 146 | 6A7D02ED1E4CC87200E66FD0 /* Endpoint.swift */, |
154 | | - 6A7D02911E4CC12900E66FD0 /* JSONDecodable.swift */, |
155 | | - 6A7D02921E4CC12900E66FD0 /* JSONDecodableEndpoint.swift */, |
| 147 | + 6A7D02921E4CC12900E66FD0 /* DecodableEndpoint.swift */, |
156 | 148 | ); |
157 | 149 | path = Protocols; |
158 | 150 | sourceTree = "<group>"; |
|
272 | 264 | isa = PBXProject; |
273 | 265 | attributes = { |
274 | 266 | LastSwiftUpdateCheck = 0830; |
275 | | - LastUpgradeCheck = 0820; |
| 267 | + LastUpgradeCheck = 0920; |
276 | 268 | ORGANIZATIONNAME = "Teeps LLC"; |
277 | 269 | TargetAttributes = { |
278 | 270 | 6A7D02461E4CB6FE00E66FD0 = { |
279 | 271 | CreatedOnToolsVersion = 8.2.1; |
280 | | - LastSwiftMigration = 0820; |
| 272 | + LastSwiftMigration = 0920; |
281 | 273 | ProvisioningStyle = Automatic; |
282 | 274 | }; |
283 | 275 | 6A7D02811E4CC09400E66FD0 = { |
284 | 276 | CreatedOnToolsVersion = 8.2.1; |
285 | 277 | DevelopmentTeam = 7X55CRBHSJ; |
| 278 | + LastSwiftMigration = 0920; |
286 | 279 | ProvisioningStyle = Automatic; |
287 | 280 | }; |
288 | 281 | 6ABB44E11EF8644F00E344AF = { |
|
373 | 366 | files = ( |
374 | 367 | 6A7D02931E4CC12900E66FD0 /* Bucko.swift in Sources */, |
375 | 368 | 6A7D02941E4CC12900E66FD0 /* BuckoError.swift in Sources */, |
376 | | - 6A7D02971E4CC12900E66FD0 /* JSONDecodableEndpoint.swift in Sources */, |
377 | | - 6A7D02961E4CC12900E66FD0 /* JSONDecodable.swift in Sources */, |
| 369 | + 6A7D02971E4CC12900E66FD0 /* DecodableEndpoint.swift in Sources */, |
378 | 370 | 6A7D02EE1E4CC87200E66FD0 /* Endpoint.swift in Sources */, |
379 | 371 | ); |
380 | 372 | runOnlyForDeploymentPostprocessing = 0; |
|
394 | 386 | 6ABB44FE1EF86BFF00E344AF /* Bucko.swift in Sources */, |
395 | 387 | 6ABB45001EF86C0400E344AF /* Endpoint.swift in Sources */, |
396 | 388 | 6ABB44FF1EF86C0200E344AF /* BuckoError.swift in Sources */, |
397 | | - 6ABB45021EF86C0900E344AF /* JSONDecodableEndpoint.swift in Sources */, |
398 | | - 6ABB45011EF86C0600E344AF /* JSONDecodable.swift in Sources */, |
| 389 | + 6ABB45021EF86C0900E344AF /* DecodableEndpoint.swift in Sources */, |
399 | 390 | ); |
400 | 391 | runOnlyForDeploymentPostprocessing = 0; |
401 | 392 | }; |
|
431 | 422 | CLANG_CXX_LIBRARY = "libc++"; |
432 | 423 | CLANG_ENABLE_MODULES = YES; |
433 | 424 | CLANG_ENABLE_OBJC_ARC = YES; |
| 425 | + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; |
434 | 426 | CLANG_WARN_BOOL_CONVERSION = YES; |
| 427 | + CLANG_WARN_COMMA = YES; |
435 | 428 | CLANG_WARN_CONSTANT_CONVERSION = YES; |
436 | 429 | CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; |
437 | 430 | CLANG_WARN_DOCUMENTATION_COMMENTS = YES; |
438 | 431 | CLANG_WARN_EMPTY_BODY = YES; |
439 | 432 | CLANG_WARN_ENUM_CONVERSION = YES; |
440 | 433 | CLANG_WARN_INFINITE_RECURSION = YES; |
441 | 434 | CLANG_WARN_INT_CONVERSION = YES; |
| 435 | + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; |
| 436 | + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; |
442 | 437 | CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; |
| 438 | + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; |
| 439 | + CLANG_WARN_STRICT_PROTOTYPES = YES; |
443 | 440 | CLANG_WARN_SUSPICIOUS_MOVE = YES; |
444 | 441 | CLANG_WARN_UNREACHABLE_CODE = YES; |
445 | 442 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; |
|
484 | 481 | CLANG_CXX_LIBRARY = "libc++"; |
485 | 482 | CLANG_ENABLE_MODULES = YES; |
486 | 483 | CLANG_ENABLE_OBJC_ARC = YES; |
| 484 | + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; |
487 | 485 | CLANG_WARN_BOOL_CONVERSION = YES; |
| 486 | + CLANG_WARN_COMMA = YES; |
488 | 487 | CLANG_WARN_CONSTANT_CONVERSION = YES; |
489 | 488 | CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; |
490 | 489 | CLANG_WARN_DOCUMENTATION_COMMENTS = YES; |
491 | 490 | CLANG_WARN_EMPTY_BODY = YES; |
492 | 491 | CLANG_WARN_ENUM_CONVERSION = YES; |
493 | 492 | CLANG_WARN_INFINITE_RECURSION = YES; |
494 | 493 | CLANG_WARN_INT_CONVERSION = YES; |
| 494 | + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; |
| 495 | + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; |
495 | 496 | CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; |
| 497 | + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; |
| 498 | + CLANG_WARN_STRICT_PROTOTYPES = YES; |
496 | 499 | CLANG_WARN_SUSPICIOUS_MOVE = YES; |
497 | 500 | CLANG_WARN_UNREACHABLE_CODE = YES; |
498 | 501 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; |
|
544 | 547 | PRODUCT_NAME = "$(TARGET_NAME)"; |
545 | 548 | SKIP_INSTALL = YES; |
546 | 549 | SWIFT_OPTIMIZATION_LEVEL = "-Onone"; |
547 | | - SWIFT_VERSION = 3.0; |
| 550 | + SWIFT_SWIFT3_OBJC_INFERENCE = Default; |
| 551 | + SWIFT_VERSION = 4.0; |
548 | 552 | }; |
549 | 553 | name = Debug; |
550 | 554 | }; |
|
571 | 575 | PRODUCT_BUNDLE_IDENTIFIER = org.teeps.BuckoNetworking; |
572 | 576 | PRODUCT_NAME = "$(TARGET_NAME)"; |
573 | 577 | SKIP_INSTALL = YES; |
574 | | - SWIFT_VERSION = 3.0; |
| 578 | + SWIFT_SWIFT3_OBJC_INFERENCE = Default; |
| 579 | + SWIFT_VERSION = 4.0; |
575 | 580 | }; |
576 | 581 | name = Release; |
577 | 582 | }; |
|
584 | 589 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; |
585 | 590 | PRODUCT_BUNDLE_IDENTIFIER = org.teeps.BuckoNetworkingTests; |
586 | 591 | PRODUCT_NAME = "$(TARGET_NAME)"; |
587 | | - SWIFT_VERSION = 3.0; |
| 592 | + SWIFT_SWIFT3_OBJC_INFERENCE = On; |
| 593 | + SWIFT_VERSION = 4.0; |
588 | 594 | }; |
589 | 595 | name = Debug; |
590 | 596 | }; |
|
597 | 603 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; |
598 | 604 | PRODUCT_BUNDLE_IDENTIFIER = org.teeps.BuckoNetworkingTests; |
599 | 605 | PRODUCT_NAME = "$(TARGET_NAME)"; |
600 | | - SWIFT_VERSION = 3.0; |
| 606 | + SWIFT_SWIFT3_OBJC_INFERENCE = On; |
| 607 | + SWIFT_VERSION = 4.0; |
601 | 608 | }; |
602 | 609 | name = Release; |
603 | 610 | }; |
|
627 | 634 | PRODUCT_NAME = BuckoNetworking; |
628 | 635 | SDKROOT = macosx; |
629 | 636 | SKIP_INSTALL = YES; |
630 | | - SWIFT_VERSION = 3.0; |
| 637 | + SWIFT_VERSION = 4.0; |
631 | 638 | }; |
632 | 639 | name = Debug; |
633 | 640 | }; |
|
657 | 664 | PRODUCT_NAME = BuckoNetworking; |
658 | 665 | SDKROOT = macosx; |
659 | 666 | SKIP_INSTALL = YES; |
660 | | - SWIFT_VERSION = 3.0; |
| 667 | + SWIFT_VERSION = 4.0; |
661 | 668 | }; |
662 | 669 | name = Release; |
663 | 670 | }; |
|
0 commit comments