|
3 | 3 | archiveVersion = 1;
|
4 | 4 | classes = {
|
5 | 5 | };
|
6 |
| - objectVersion = 52; |
| 6 | + objectVersion = 54; |
7 | 7 | objects = {
|
8 | 8 |
|
9 | 9 | /* Begin PBXBuildFile section */
|
|
75 | 75 | 31CC8173249F8072008DA24C /* DataMigrationManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DataMigrationManager.swift; sourceTree = "<group>"; };
|
76 | 76 | 31CC8175249FA290008DA24C /* Logger.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Logger.swift; sourceTree = "<group>"; };
|
77 | 77 | 31DC927824D7103500C6E8F7 /* QRCodeGenerator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QRCodeGenerator.swift; sourceTree = "<group>"; };
|
| 78 | + F40B653C2C7E0D5B0079F743 /* Main.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Main.xcconfig; sourceTree = "<group>"; }; |
| 79 | + F40B653D2C7E0D5B0079F743 /* OpenSource.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = OpenSource.xcconfig; sourceTree = "<group>"; }; |
| 80 | + F40B653F2C7E0D8C0079F743 /* TeamID.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = TeamID.xcconfig; sourceTree = "<group>"; }; |
78 | 81 | /* End PBXFileReference section */
|
79 | 82 |
|
80 | 83 | /* Begin PBXFrameworksBuildPhase section */
|
|
192 | 195 | 319084BA2454920700D47980 /* PiHoleStats */ = {
|
193 | 196 | isa = PBXGroup;
|
194 | 197 | children = (
|
| 198 | + F40B653E2C7E0D5B0079F743 /* Config */, |
195 | 199 | 31ABD136247B14A700D76618 /* Core */,
|
196 | 200 | 3160C4F3247875C100FAB226 /* Controllers */,
|
197 | 201 | 313278EF246A08B900520124 /* ViewModel */,
|
|
226 | 230 | path = Core;
|
227 | 231 | sourceTree = "<group>";
|
228 | 232 | };
|
| 233 | + F40B653E2C7E0D5B0079F743 /* Config */ = { |
| 234 | + isa = PBXGroup; |
| 235 | + children = ( |
| 236 | + F40B653C2C7E0D5B0079F743 /* Main.xcconfig */, |
| 237 | + F40B653D2C7E0D5B0079F743 /* OpenSource.xcconfig */, |
| 238 | + F40B653F2C7E0D8C0079F743 /* TeamID.xcconfig */, |
| 239 | + ); |
| 240 | + path = Config; |
| 241 | + sourceTree = "<group>"; |
| 242 | + }; |
229 | 243 | /* End PBXGroup section */
|
230 | 244 |
|
231 | 245 | /* Begin PBXNativeTarget section */
|
|
372 | 386 | /* Begin XCBuildConfiguration section */
|
373 | 387 | 319084C92454920900D47980 /* Debug */ = {
|
374 | 388 | isa = XCBuildConfiguration;
|
| 389 | + baseConfigurationReference = F40B653D2C7E0D5B0079F743 /* OpenSource.xcconfig */; |
375 | 390 | buildSettings = {
|
376 | 391 | ALWAYS_SEARCH_USER_PATHS = NO;
|
377 | 392 | CLANG_ANALYZER_NONNULL = YES;
|
|
432 | 447 | };
|
433 | 448 | 319084CA2454920900D47980 /* Release */ = {
|
434 | 449 | isa = XCBuildConfiguration;
|
| 450 | + baseConfigurationReference = F40B653D2C7E0D5B0079F743 /* OpenSource.xcconfig */; |
435 | 451 | buildSettings = {
|
436 | 452 | ALWAYS_SEARCH_USER_PATHS = NO;
|
437 | 453 | CLANG_ANALYZER_NONNULL = YES;
|
|
494 | 510 | COMBINE_HIDPI_IMAGES = YES;
|
495 | 511 | CURRENT_PROJECT_VERSION = 19;
|
496 | 512 | DEVELOPMENT_ASSET_PATHS = "\"PiHoleStats/Preview Content\"";
|
497 |
| - DEVELOPMENT_TEAM = B2RUA6XMHC; |
498 | 513 | ENABLE_HARDENED_RUNTIME = YES;
|
499 | 514 | ENABLE_PREVIEWS = YES;
|
500 | 515 | INFOPLIST_FILE = PiHoleStats/Info.plist;
|
|
504 | 519 | );
|
505 | 520 | MACOSX_DEPLOYMENT_TARGET = 10.15;
|
506 | 521 | MARKETING_VERSION = 2.3.5;
|
507 |
| - PRODUCT_BUNDLE_IDENTIFIER = dev.bunn.holestats; |
| 522 | + PRODUCT_BUNDLE_IDENTIFIER = "dev.bunn.holestats$(SAMPLE_CODE_DISAMBIGUATOR)"; |
508 | 523 | PRODUCT_NAME = "Pi Stats";
|
509 | 524 | PROVISIONING_PROFILE_SPECIFIER = "";
|
510 | 525 | SWIFT_OBJC_BRIDGING_HEADER = "PiHoleStats/Util/PiHoleStats-Bridging-Header.h";
|
|
524 | 539 | COMBINE_HIDPI_IMAGES = YES;
|
525 | 540 | CURRENT_PROJECT_VERSION = 19;
|
526 | 541 | DEVELOPMENT_ASSET_PATHS = "\"PiHoleStats/Preview Content\"";
|
527 |
| - DEVELOPMENT_TEAM = B2RUA6XMHC; |
528 | 542 | ENABLE_HARDENED_RUNTIME = YES;
|
529 | 543 | ENABLE_PREVIEWS = YES;
|
530 | 544 | INFOPLIST_FILE = PiHoleStats/Info.plist;
|
|
534 | 548 | );
|
535 | 549 | MACOSX_DEPLOYMENT_TARGET = 10.15;
|
536 | 550 | MARKETING_VERSION = 2.3.5;
|
537 |
| - PRODUCT_BUNDLE_IDENTIFIER = dev.bunn.holestats; |
| 551 | + PRODUCT_BUNDLE_IDENTIFIER = "dev.bunn.holestats$(SAMPLE_CODE_DISAMBIGUATOR)"; |
538 | 552 | PRODUCT_NAME = "Pi Stats";
|
539 | 553 | PROVISIONING_PROFILE_SPECIFIER = "";
|
540 | 554 | SWIFT_OBJC_BRIDGING_HEADER = "PiHoleStats/Util/PiHoleStats-Bridging-Header.h";
|
541 | 555 | SWIFT_VERSION = 5.0;
|
542 | 556 | };
|
543 | 557 | name = Release;
|
544 | 558 | };
|
| 559 | + F40B65402C7E0DC60079F743 /* Debug-Private */ = { |
| 560 | + isa = XCBuildConfiguration; |
| 561 | + baseConfigurationReference = F40B653C2C7E0D5B0079F743 /* Main.xcconfig */; |
| 562 | + buildSettings = { |
| 563 | + ALWAYS_SEARCH_USER_PATHS = NO; |
| 564 | + CLANG_ANALYZER_NONNULL = YES; |
| 565 | + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; |
| 566 | + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; |
| 567 | + CLANG_CXX_LIBRARY = "libc++"; |
| 568 | + CLANG_ENABLE_MODULES = YES; |
| 569 | + CLANG_ENABLE_OBJC_ARC = YES; |
| 570 | + CLANG_ENABLE_OBJC_WEAK = YES; |
| 571 | + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; |
| 572 | + CLANG_WARN_BOOL_CONVERSION = YES; |
| 573 | + CLANG_WARN_COMMA = YES; |
| 574 | + CLANG_WARN_CONSTANT_CONVERSION = YES; |
| 575 | + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; |
| 576 | + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; |
| 577 | + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; |
| 578 | + CLANG_WARN_EMPTY_BODY = YES; |
| 579 | + CLANG_WARN_ENUM_CONVERSION = YES; |
| 580 | + CLANG_WARN_INFINITE_RECURSION = YES; |
| 581 | + CLANG_WARN_INT_CONVERSION = YES; |
| 582 | + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; |
| 583 | + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; |
| 584 | + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; |
| 585 | + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; |
| 586 | + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; |
| 587 | + CLANG_WARN_STRICT_PROTOTYPES = YES; |
| 588 | + CLANG_WARN_SUSPICIOUS_MOVE = YES; |
| 589 | + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; |
| 590 | + CLANG_WARN_UNREACHABLE_CODE = YES; |
| 591 | + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; |
| 592 | + COPY_PHASE_STRIP = NO; |
| 593 | + DEBUG_INFORMATION_FORMAT = dwarf; |
| 594 | + ENABLE_STRICT_OBJC_MSGSEND = YES; |
| 595 | + ENABLE_TESTABILITY = YES; |
| 596 | + GCC_C_LANGUAGE_STANDARD = gnu11; |
| 597 | + GCC_DYNAMIC_NO_PIC = NO; |
| 598 | + GCC_NO_COMMON_BLOCKS = YES; |
| 599 | + GCC_OPTIMIZATION_LEVEL = 0; |
| 600 | + GCC_PREPROCESSOR_DEFINITIONS = ( |
| 601 | + "DEBUG=1", |
| 602 | + "$(inherited)", |
| 603 | + ); |
| 604 | + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; |
| 605 | + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; |
| 606 | + GCC_WARN_UNDECLARED_SELECTOR = YES; |
| 607 | + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; |
| 608 | + GCC_WARN_UNUSED_FUNCTION = YES; |
| 609 | + GCC_WARN_UNUSED_VARIABLE = YES; |
| 610 | + MACOSX_DEPLOYMENT_TARGET = 10.15; |
| 611 | + MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; |
| 612 | + MTL_FAST_MATH = YES; |
| 613 | + ONLY_ACTIVE_ARCH = YES; |
| 614 | + SDKROOT = macosx; |
| 615 | + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; |
| 616 | + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; |
| 617 | + }; |
| 618 | + name = "Debug-Private"; |
| 619 | + }; |
| 620 | + F40B65412C7E0DC60079F743 /* Debug-Private */ = { |
| 621 | + isa = XCBuildConfiguration; |
| 622 | + buildSettings = { |
| 623 | + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; |
| 624 | + CLANG_ENABLE_MODULES = YES; |
| 625 | + CODE_SIGN_ENTITLEMENTS = PiHoleStats/PiHoleStats.entitlements; |
| 626 | + CODE_SIGN_IDENTITY = "Apple Development"; |
| 627 | + CODE_SIGN_STYLE = Automatic; |
| 628 | + COMBINE_HIDPI_IMAGES = YES; |
| 629 | + CURRENT_PROJECT_VERSION = 19; |
| 630 | + DEVELOPMENT_ASSET_PATHS = "\"PiHoleStats/Preview Content\""; |
| 631 | + ENABLE_HARDENED_RUNTIME = YES; |
| 632 | + ENABLE_PREVIEWS = YES; |
| 633 | + INFOPLIST_FILE = PiHoleStats/Info.plist; |
| 634 | + LD_RUNPATH_SEARCH_PATHS = ( |
| 635 | + "$(inherited)", |
| 636 | + "@executable_path/../Frameworks", |
| 637 | + ); |
| 638 | + MACOSX_DEPLOYMENT_TARGET = 10.15; |
| 639 | + MARKETING_VERSION = 2.3.5; |
| 640 | + PRODUCT_BUNDLE_IDENTIFIER = dev.bunn.holestats; |
| 641 | + PRODUCT_NAME = "Pi Stats"; |
| 642 | + PROVISIONING_PROFILE_SPECIFIER = ""; |
| 643 | + SWIFT_OBJC_BRIDGING_HEADER = "PiHoleStats/Util/PiHoleStats-Bridging-Header.h"; |
| 644 | + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; |
| 645 | + SWIFT_VERSION = 5.0; |
| 646 | + }; |
| 647 | + name = "Debug-Private"; |
| 648 | + }; |
| 649 | + F40B65422C7E0DCB0079F743 /* Release-Private */ = { |
| 650 | + isa = XCBuildConfiguration; |
| 651 | + baseConfigurationReference = F40B653C2C7E0D5B0079F743 /* Main.xcconfig */; |
| 652 | + buildSettings = { |
| 653 | + ALWAYS_SEARCH_USER_PATHS = NO; |
| 654 | + CLANG_ANALYZER_NONNULL = YES; |
| 655 | + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; |
| 656 | + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; |
| 657 | + CLANG_CXX_LIBRARY = "libc++"; |
| 658 | + CLANG_ENABLE_MODULES = YES; |
| 659 | + CLANG_ENABLE_OBJC_ARC = YES; |
| 660 | + CLANG_ENABLE_OBJC_WEAK = YES; |
| 661 | + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; |
| 662 | + CLANG_WARN_BOOL_CONVERSION = YES; |
| 663 | + CLANG_WARN_COMMA = YES; |
| 664 | + CLANG_WARN_CONSTANT_CONVERSION = YES; |
| 665 | + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; |
| 666 | + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; |
| 667 | + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; |
| 668 | + CLANG_WARN_EMPTY_BODY = YES; |
| 669 | + CLANG_WARN_ENUM_CONVERSION = YES; |
| 670 | + CLANG_WARN_INFINITE_RECURSION = YES; |
| 671 | + CLANG_WARN_INT_CONVERSION = YES; |
| 672 | + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; |
| 673 | + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; |
| 674 | + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; |
| 675 | + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; |
| 676 | + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; |
| 677 | + CLANG_WARN_STRICT_PROTOTYPES = YES; |
| 678 | + CLANG_WARN_SUSPICIOUS_MOVE = YES; |
| 679 | + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; |
| 680 | + CLANG_WARN_UNREACHABLE_CODE = YES; |
| 681 | + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; |
| 682 | + COPY_PHASE_STRIP = NO; |
| 683 | + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; |
| 684 | + ENABLE_NS_ASSERTIONS = NO; |
| 685 | + ENABLE_STRICT_OBJC_MSGSEND = YES; |
| 686 | + GCC_C_LANGUAGE_STANDARD = gnu11; |
| 687 | + GCC_NO_COMMON_BLOCKS = YES; |
| 688 | + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; |
| 689 | + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; |
| 690 | + GCC_WARN_UNDECLARED_SELECTOR = YES; |
| 691 | + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; |
| 692 | + GCC_WARN_UNUSED_FUNCTION = YES; |
| 693 | + GCC_WARN_UNUSED_VARIABLE = YES; |
| 694 | + MACOSX_DEPLOYMENT_TARGET = 10.15; |
| 695 | + MTL_ENABLE_DEBUG_INFO = NO; |
| 696 | + MTL_FAST_MATH = YES; |
| 697 | + SDKROOT = macosx; |
| 698 | + SWIFT_COMPILATION_MODE = wholemodule; |
| 699 | + SWIFT_OPTIMIZATION_LEVEL = "-O"; |
| 700 | + }; |
| 701 | + name = "Release-Private"; |
| 702 | + }; |
| 703 | + F40B65432C7E0DCB0079F743 /* Release-Private */ = { |
| 704 | + isa = XCBuildConfiguration; |
| 705 | + buildSettings = { |
| 706 | + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; |
| 707 | + CLANG_ENABLE_MODULES = YES; |
| 708 | + CODE_SIGN_ENTITLEMENTS = PiHoleStats/PiHoleStats.entitlements; |
| 709 | + CODE_SIGN_IDENTITY = "Apple Development"; |
| 710 | + CODE_SIGN_STYLE = Automatic; |
| 711 | + COMBINE_HIDPI_IMAGES = YES; |
| 712 | + CURRENT_PROJECT_VERSION = 19; |
| 713 | + DEVELOPMENT_ASSET_PATHS = "\"PiHoleStats/Preview Content\""; |
| 714 | + ENABLE_HARDENED_RUNTIME = YES; |
| 715 | + ENABLE_PREVIEWS = YES; |
| 716 | + INFOPLIST_FILE = PiHoleStats/Info.plist; |
| 717 | + LD_RUNPATH_SEARCH_PATHS = ( |
| 718 | + "$(inherited)", |
| 719 | + "@executable_path/../Frameworks", |
| 720 | + ); |
| 721 | + MACOSX_DEPLOYMENT_TARGET = 10.15; |
| 722 | + MARKETING_VERSION = 2.3.5; |
| 723 | + PRODUCT_BUNDLE_IDENTIFIER = dev.bunn.holestats; |
| 724 | + PRODUCT_NAME = "Pi Stats"; |
| 725 | + PROVISIONING_PROFILE_SPECIFIER = ""; |
| 726 | + SWIFT_OBJC_BRIDGING_HEADER = "PiHoleStats/Util/PiHoleStats-Bridging-Header.h"; |
| 727 | + SWIFT_VERSION = 5.0; |
| 728 | + }; |
| 729 | + name = "Release-Private"; |
| 730 | + }; |
545 | 731 | /* End XCBuildConfiguration section */
|
546 | 732 |
|
547 | 733 | /* Begin XCConfigurationList section */
|
548 | 734 | 319084B32454920700D47980 /* Build configuration list for PBXProject "PiHoleStats" */ = {
|
549 | 735 | isa = XCConfigurationList;
|
550 | 736 | buildConfigurations = (
|
551 | 737 | 319084C92454920900D47980 /* Debug */,
|
| 738 | + F40B65402C7E0DC60079F743 /* Debug-Private */, |
552 | 739 | 319084CA2454920900D47980 /* Release */,
|
| 740 | + F40B65422C7E0DCB0079F743 /* Release-Private */, |
553 | 741 | );
|
554 | 742 | defaultConfigurationIsVisible = 0;
|
555 | 743 | defaultConfigurationName = Release;
|
|
558 | 746 | isa = XCConfigurationList;
|
559 | 747 | buildConfigurations = (
|
560 | 748 | 319084CC2454920900D47980 /* Debug */,
|
| 749 | + F40B65412C7E0DC60079F743 /* Debug-Private */, |
561 | 750 | 319084CD2454920900D47980 /* Release */,
|
| 751 | + F40B65432C7E0DCB0079F743 /* Release-Private */, |
562 | 752 | );
|
563 | 753 | defaultConfigurationIsVisible = 0;
|
564 | 754 | defaultConfigurationName = Release;
|
|
0 commit comments