|
7 | 7 | objects = {
|
8 | 8 |
|
9 | 9 | /* Begin PBXBuildFile section */
|
| 10 | + 520B867D1DCEA60900885504 /* ArrayTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 520B867C1DCEA60900885504 /* ArrayTests.swift */; }; |
| 11 | + 520B867F1DCEB6A300885504 /* PropertyCompany.swift in Sources */ = {isa = PBXBuildFile; fileRef = 520B867E1DCEB6A300885504 /* PropertyCompany.swift */; }; |
10 | 12 | 5211CD0A1CE2EBFB0097F255 /* NestItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5211CD091CE2EBFB0097F255 /* NestItem.swift */; };
|
11 | 13 | 52E8F44F1C9087D200F40F7F /* UtilityTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52E8F44E1C9087D200F40F7F /* UtilityTests.swift */; };
|
12 | 14 | 9E455BFA1BCE185B00070A4F /* EnumTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E455BF91BCE185B00070A4F /* EnumTests.swift */; };
|
|
37 | 39 | A1B71C7E1D37E90B006DA33A /* MirrorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1B71C7D1D37E90B006DA33A /* MirrorTests.swift */; };
|
38 | 40 | A1B71C801D37E982006DA33A /* ClassInheritance.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1B71C7F1D37E982006DA33A /* ClassInheritance.swift */; };
|
39 | 41 | A1B71C811D37EA92006DA33A /* JSONEncodable+Mirror.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1B71C7B1D37E6BD006DA33A /* JSONEncodable+Mirror.swift */; };
|
| 42 | + BD885BBE1D17358E00CA767A /* EncodeNestingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD885BBD1D17358E00CA767A /* EncodeNestingTests.swift */; }; |
| 43 | + BD885BC01D173A0700CA767A /* PropertyItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD885BBF1D173A0700CA767A /* PropertyItem.swift */; }; |
| 44 | + BDD667CC1D1F3572003F94D7 /* Messages.swift in Sources */ = {isa = PBXBuildFile; fileRef = BDD667CB1D1F3572003F94D7 /* Messages.swift */; }; |
40 | 45 | /* End PBXBuildFile section */
|
41 | 46 |
|
42 | 47 | /* Begin PBXContainerItemProxy section */
|
|
50 | 55 | /* End PBXContainerItemProxy section */
|
51 | 56 |
|
52 | 57 | /* Begin PBXFileReference section */
|
| 58 | + 520B867C1DCEA60900885504 /* ArrayTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ArrayTests.swift; sourceTree = "<group>"; }; |
| 59 | + 520B867E1DCEB6A300885504 /* PropertyCompany.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PropertyCompany.swift; sourceTree = "<group>"; }; |
53 | 60 | 5211CD091CE2EBFB0097F255 /* NestItem.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NestItem.swift; sourceTree = "<group>"; };
|
54 | 61 | 52E8F44E1C9087D200F40F7F /* UtilityTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UtilityTests.swift; sourceTree = "<group>"; };
|
55 | 62 | 9E455BF71BCE185B00070A4F /* JSONCodableTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = JSONCodableTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
|
|
76 | 83 | A1B71C7B1D37E6BD006DA33A /* JSONEncodable+Mirror.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "JSONEncodable+Mirror.swift"; sourceTree = "<group>"; };
|
77 | 84 | A1B71C7D1D37E90B006DA33A /* MirrorTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MirrorTests.swift; sourceTree = "<group>"; };
|
78 | 85 | A1B71C7F1D37E982006DA33A /* ClassInheritance.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ClassInheritance.swift; sourceTree = "<group>"; };
|
| 86 | + BD885BBD1D17358E00CA767A /* EncodeNestingTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EncodeNestingTests.swift; sourceTree = "<group>"; }; |
| 87 | + BD885BBF1D173A0700CA767A /* PropertyItem.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PropertyItem.swift; sourceTree = "<group>"; }; |
| 88 | + BDD667CB1D1F3572003F94D7 /* Messages.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Messages.swift; sourceTree = "<group>"; }; |
79 | 89 | /* End PBXFileReference section */
|
80 | 90 |
|
81 | 91 | /* Begin PBXFrameworksBuildPhase section */
|
|
118 | 128 | isa = PBXGroup;
|
119 | 129 | children = (
|
120 | 130 | 5211CD091CE2EBFB0097F255 /* NestItem.swift */,
|
| 131 | + 520B867E1DCEB6A300885504 /* PropertyCompany.swift */, |
| 132 | + BDD667CB1D1F3572003F94D7 /* Messages.swift */, |
| 133 | + BD885BBF1D173A0700CA767A /* PropertyItem.swift */, |
121 | 134 | 9E455C021BCE1C1E00070A4F /* Fruit.swift */,
|
122 | 135 | 9E8E07231BD3F15800F98421 /* Food.swift */,
|
123 | 136 | 9E455C041BCE1D0700070A4F /* User.swift */,
|
|
132 | 145 | isa = PBXGroup;
|
133 | 146 | children = (
|
134 | 147 | 9ECF00C31BCF82F5008D557C /* HelperTests.swift */,
|
| 148 | + 520B867C1DCEA60900885504 /* ArrayTests.swift */, |
135 | 149 | 52E8F44E1C9087D200F40F7F /* UtilityTests.swift */,
|
136 | 150 | 9E455C0A1BCE1F0100070A4F /* RegularTests.swift */,
|
| 151 | + BD885BBD1D17358E00CA767A /* EncodeNestingTests.swift */, |
137 | 152 | 9E455BF91BCE185B00070A4F /* EnumTests.swift */,
|
138 | 153 | 9ECF00BF1BCE251B008D557C /* TransformerTests.swift */,
|
139 | 154 | A1B71C7D1D37E90B006DA33A /* MirrorTests.swift */,
|
|
266 | 281 | 9EDF80101B59CFCE00E4A2D6 /* Project object */ = {
|
267 | 282 | isa = PBXProject;
|
268 | 283 | attributes = {
|
269 |
| - LastUpgradeCheck = 0710; |
| 284 | + LastUpgradeCheck = 0810; |
270 | 285 | TargetAttributes = {
|
271 | 286 | 9E455BF61BCE185B00070A4F = {
|
272 | 287 | CreatedOnToolsVersion = 7.0.1;
|
|
276 | 291 | };
|
277 | 292 | 9EDB39221B59D01D00C63019 = {
|
278 | 293 | CreatedOnToolsVersion = 7.0;
|
| 294 | + LastSwiftMigration = 0800; |
279 | 295 | };
|
280 | 296 | };
|
281 | 297 | };
|
|
333 | 349 | A1B71C7E1D37E90B006DA33A /* MirrorTests.swift in Sources */,
|
334 | 350 | 9ECF00C41BCF82F5008D557C /* HelperTests.swift in Sources */,
|
335 | 351 | 9ECF00C21BCF6E43008D557C /* ImageAsset.swift in Sources */,
|
| 352 | + 520B867D1DCEA60900885504 /* ArrayTests.swift in Sources */, |
336 | 353 | 9E455C031BCE1C1E00070A4F /* Fruit.swift in Sources */,
|
337 | 354 | 9ECF00C01BCE251B008D557C /* TransformerTests.swift in Sources */,
|
| 355 | + BDD667CC1D1F3572003F94D7 /* Messages.swift in Sources */, |
338 | 356 | 9E455BFA1BCE185B00070A4F /* EnumTests.swift in Sources */,
|
339 | 357 | 9E8E07241BD3F15800F98421 /* Food.swift in Sources */,
|
| 358 | + 520B867F1DCEB6A300885504 /* PropertyCompany.swift in Sources */, |
| 359 | + BD885BBE1D17358E00CA767A /* EncodeNestingTests.swift in Sources */, |
340 | 360 | 9E455C0B1BCE1F0100070A4F /* RegularTests.swift in Sources */,
|
341 | 361 | 9E455C051BCE1D0700070A4F /* User.swift in Sources */,
|
| 362 | + BD885BC01D173A0700CA767A /* PropertyItem.swift in Sources */, |
342 | 363 | 9E455C091BCE1DE100070A4F /* Company.swift in Sources */,
|
343 | 364 | );
|
344 | 365 | runOnlyForDeploymentPostprocessing = 0;
|
|
427 | 448 | PRODUCT_NAME = "$(TARGET_NAME)";
|
428 | 449 | SDKROOT = macosx;
|
429 | 450 | SWIFT_OPTIMIZATION_LEVEL = "-Onone";
|
| 451 | + SWIFT_VERSION = 3.0; |
430 | 452 | };
|
431 | 453 | name = Debug;
|
432 | 454 | };
|
|
467 | 489 | PRODUCT_BUNDLE_IDENTIFIER = com.matthewcheok.JSONCodableTests;
|
468 | 490 | PRODUCT_NAME = "$(TARGET_NAME)";
|
469 | 491 | SDKROOT = macosx;
|
| 492 | + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; |
| 493 | + SWIFT_VERSION = 3.0; |
470 | 494 | };
|
471 | 495 | name = Release;
|
472 | 496 | };
|
|
487 | 511 | CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
|
488 | 512 | CLANG_WARN_UNREACHABLE_CODE = YES;
|
489 | 513 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
490 |
| - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; |
| 514 | + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; |
491 | 515 | COPY_PHASE_STRIP = NO;
|
492 | 516 | CURRENT_PROJECT_VERSION = 1;
|
493 | 517 | DEBUG_INFORMATION_FORMAT = dwarf;
|
|
522 | 546 | SDKROOT = iphoneos;
|
523 | 547 | SKIP_INSTALL = YES;
|
524 | 548 | SWIFT_OPTIMIZATION_LEVEL = "-Onone";
|
| 549 | + SWIFT_VERSION = 3.0; |
525 | 550 | TARGETED_DEVICE_FAMILY = "1,2";
|
526 | 551 | VERSIONING_SYSTEM = "apple-generic";
|
527 | 552 | VERSION_INFO_PREFIX = "";
|
|
546 | 571 | CLANG_WARN_UNREACHABLE_CODE = YES;
|
547 | 572 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
548 | 573 | CODE_SIGN_IDENTITY = "iPhone Distribution";
|
549 |
| - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution"; |
| 574 | + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; |
550 | 575 | COPY_PHASE_STRIP = NO;
|
551 | 576 | CURRENT_PROJECT_VERSION = 1;
|
552 | 577 | DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
|
573 | 598 | PRODUCT_NAME = JSONCodable;
|
574 | 599 | SDKROOT = iphoneos;
|
575 | 600 | SKIP_INSTALL = YES;
|
| 601 | + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; |
| 602 | + SWIFT_VERSION = 3.0; |
576 | 603 | TARGETED_DEVICE_FAMILY = "1,2";
|
577 | 604 | VALIDATE_PRODUCT = YES;
|
578 | 605 | VERSIONING_SYSTEM = "apple-generic";
|
|
633 | 660 | SDKROOT = macosx;
|
634 | 661 | SKIP_INSTALL = YES;
|
635 | 662 | SWIFT_OPTIMIZATION_LEVEL = "-Onone";
|
| 663 | + SWIFT_VERSION = 3.0; |
636 | 664 | VERSIONING_SYSTEM = "apple-generic";
|
637 | 665 | VERSION_INFO_PREFIX = "";
|
638 | 666 | };
|
|
683 | 711 | PRODUCT_NAME = JSONCodable;
|
684 | 712 | SDKROOT = macosx;
|
685 | 713 | SKIP_INSTALL = YES;
|
| 714 | + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; |
| 715 | + SWIFT_VERSION = 3.0; |
686 | 716 | VERSIONING_SYSTEM = "apple-generic";
|
687 | 717 | VERSION_INFO_PREFIX = "";
|
688 | 718 | };
|
|
691 | 721 | 9EDF80141B59CFCE00E4A2D6 /* Debug */ = {
|
692 | 722 | isa = XCBuildConfiguration;
|
693 | 723 | buildSettings = {
|
| 724 | + CLANG_WARN_BOOL_CONVERSION = YES; |
| 725 | + CLANG_WARN_CONSTANT_CONVERSION = YES; |
| 726 | + CLANG_WARN_EMPTY_BODY = YES; |
| 727 | + CLANG_WARN_ENUM_CONVERSION = YES; |
| 728 | + CLANG_WARN_INFINITE_RECURSION = YES; |
| 729 | + CLANG_WARN_INT_CONVERSION = YES; |
| 730 | + CLANG_WARN_SUSPICIOUS_MOVE = YES; |
| 731 | + CLANG_WARN_UNREACHABLE_CODE = YES; |
| 732 | + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; |
| 733 | + ENABLE_STRICT_OBJC_MSGSEND = YES; |
694 | 734 | ENABLE_TESTABILITY = YES;
|
| 735 | + GCC_NO_COMMON_BLOCKS = YES; |
| 736 | + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; |
| 737 | + GCC_WARN_ABOUT_RETURN_TYPE = YES; |
| 738 | + GCC_WARN_UNDECLARED_SELECTOR = YES; |
| 739 | + GCC_WARN_UNINITIALIZED_AUTOS = YES; |
| 740 | + GCC_WARN_UNUSED_FUNCTION = YES; |
| 741 | + GCC_WARN_UNUSED_VARIABLE = YES; |
695 | 742 | IPHONEOS_DEPLOYMENT_TARGET = 8.0;
|
696 | 743 | MACOSX_DEPLOYMENT_TARGET = 10.10;
|
697 | 744 | ONLY_ACTIVE_ARCH = YES;
|
|
701 | 748 | 9EDF80151B59CFCE00E4A2D6 /* Release */ = {
|
702 | 749 | isa = XCBuildConfiguration;
|
703 | 750 | buildSettings = {
|
| 751 | + CLANG_WARN_BOOL_CONVERSION = YES; |
| 752 | + CLANG_WARN_CONSTANT_CONVERSION = YES; |
| 753 | + CLANG_WARN_EMPTY_BODY = YES; |
| 754 | + CLANG_WARN_ENUM_CONVERSION = YES; |
| 755 | + CLANG_WARN_INFINITE_RECURSION = YES; |
| 756 | + CLANG_WARN_INT_CONVERSION = YES; |
| 757 | + CLANG_WARN_SUSPICIOUS_MOVE = YES; |
| 758 | + CLANG_WARN_UNREACHABLE_CODE = YES; |
| 759 | + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; |
| 760 | + ENABLE_STRICT_OBJC_MSGSEND = YES; |
| 761 | + GCC_NO_COMMON_BLOCKS = YES; |
| 762 | + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; |
| 763 | + GCC_WARN_ABOUT_RETURN_TYPE = YES; |
| 764 | + GCC_WARN_UNDECLARED_SELECTOR = YES; |
| 765 | + GCC_WARN_UNINITIALIZED_AUTOS = YES; |
| 766 | + GCC_WARN_UNUSED_FUNCTION = YES; |
| 767 | + GCC_WARN_UNUSED_VARIABLE = YES; |
704 | 768 | IPHONEOS_DEPLOYMENT_TARGET = 8.0;
|
705 | 769 | MACOSX_DEPLOYMENT_TARGET = 10.10;
|
706 | 770 | };
|
|
0 commit comments