|
346 | 346 | isa = PBXProject;
|
347 | 347 | attributes = {
|
348 | 348 | CLASSPREFIX = MC;
|
349 |
| - LastUpgradeCheck = 0720; |
| 349 | + LastUpgradeCheck = 0930; |
350 | 350 | ORGANIZATIONNAME = "MC-Studio";
|
351 | 351 | TargetAttributes = {
|
352 | 352 | 6003F5AD195388D20070C39A = {
|
|
596 | 596 | CLANG_CXX_LIBRARY = "libc++";
|
597 | 597 | CLANG_ENABLE_MODULES = YES;
|
598 | 598 | CLANG_ENABLE_OBJC_ARC = YES;
|
| 599 | + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; |
599 | 600 | CLANG_WARN_BOOL_CONVERSION = YES;
|
| 601 | + CLANG_WARN_COMMA = YES; |
600 | 602 | CLANG_WARN_CONSTANT_CONVERSION = YES;
|
| 603 | + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; |
601 | 604 | CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
|
602 | 605 | CLANG_WARN_EMPTY_BODY = YES;
|
603 | 606 | CLANG_WARN_ENUM_CONVERSION = YES;
|
| 607 | + CLANG_WARN_INFINITE_RECURSION = YES; |
604 | 608 | CLANG_WARN_INT_CONVERSION = YES;
|
| 609 | + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; |
| 610 | + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; |
| 611 | + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; |
605 | 612 | CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
|
| 613 | + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; |
| 614 | + CLANG_WARN_STRICT_PROTOTYPES = YES; |
| 615 | + CLANG_WARN_SUSPICIOUS_MOVE = YES; |
| 616 | + CLANG_WARN_UNREACHABLE_CODE = YES; |
606 | 617 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
607 | 618 | "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
|
608 | 619 | COPY_PHASE_STRIP = NO;
|
| 620 | + ENABLE_STRICT_OBJC_MSGSEND = YES; |
609 | 621 | ENABLE_TESTABILITY = YES;
|
610 | 622 | GCC_C_LANGUAGE_STANDARD = gnu99;
|
611 | 623 | GCC_DYNAMIC_NO_PIC = NO;
|
| 624 | + GCC_NO_COMMON_BLOCKS = YES; |
612 | 625 | GCC_OPTIMIZATION_LEVEL = 0;
|
613 | 626 | GCC_PREPROCESSOR_DEFINITIONS = (
|
614 | 627 | "DEBUG=1",
|
|
636 | 649 | CLANG_CXX_LIBRARY = "libc++";
|
637 | 650 | CLANG_ENABLE_MODULES = YES;
|
638 | 651 | CLANG_ENABLE_OBJC_ARC = YES;
|
| 652 | + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; |
639 | 653 | CLANG_WARN_BOOL_CONVERSION = YES;
|
| 654 | + CLANG_WARN_COMMA = YES; |
640 | 655 | CLANG_WARN_CONSTANT_CONVERSION = YES;
|
| 656 | + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; |
641 | 657 | CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
|
642 | 658 | CLANG_WARN_EMPTY_BODY = YES;
|
643 | 659 | CLANG_WARN_ENUM_CONVERSION = YES;
|
| 660 | + CLANG_WARN_INFINITE_RECURSION = YES; |
644 | 661 | CLANG_WARN_INT_CONVERSION = YES;
|
| 662 | + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; |
| 663 | + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; |
| 664 | + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; |
645 | 665 | CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
|
| 666 | + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; |
| 667 | + CLANG_WARN_STRICT_PROTOTYPES = YES; |
| 668 | + CLANG_WARN_SUSPICIOUS_MOVE = YES; |
| 669 | + CLANG_WARN_UNREACHABLE_CODE = YES; |
646 | 670 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
647 | 671 | "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
|
648 | 672 | COPY_PHASE_STRIP = YES;
|
649 | 673 | ENABLE_NS_ASSERTIONS = NO;
|
| 674 | + ENABLE_STRICT_OBJC_MSGSEND = YES; |
650 | 675 | GCC_C_LANGUAGE_STANDARD = gnu99;
|
| 676 | + GCC_NO_COMMON_BLOCKS = YES; |
651 | 677 | GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
652 | 678 | GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
|
653 | 679 | GCC_WARN_UNDECLARED_SELECTOR = YES;
|
|
679 | 705 | MODULE_NAME = ExampleApp;
|
680 | 706 | PRODUCT_BUNDLE_IDENTIFIER = org.mcstuido.JSONKitExample;
|
681 | 707 | PRODUCT_NAME = "$(TARGET_NAME)";
|
| 708 | + RUN_CLANG_STATIC_ANALYZER = YES; |
682 | 709 | WRAPPER_EXTENSION = app;
|
683 | 710 | };
|
684 | 711 | name = Debug;
|
|
700 | 727 | MODULE_NAME = ExampleApp;
|
701 | 728 | PRODUCT_BUNDLE_IDENTIFIER = org.mcstuido.JSONKitExample;
|
702 | 729 | PRODUCT_NAME = "$(TARGET_NAME)";
|
| 730 | + RUN_CLANG_STATIC_ANALYZER = YES; |
703 | 731 | WRAPPER_EXTENSION = app;
|
704 | 732 | };
|
705 | 733 | name = Release;
|
|
0 commit comments