|
7 | 7 | objects = {
|
8 | 8 |
|
9 | 9 | /* Begin PBXBuildFile section */
|
| 10 | + 0718C8BD2E8F256800AA7788 /* NotificationServiceExtension.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = 0718C8B62E8F256800AA7788 /* NotificationServiceExtension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; |
| 11 | + 0738A4882E8F2B2A00680EC4 /* NotificationService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0738A4862E8F2B2A00680EC4 /* NotificationService.swift */; }; |
10 | 12 | 107347AB20315A3A004A66D1 /* MessagingExampleSwiftUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 107347AA20315A3A004A66D1 /* MessagingExampleSwiftUITests.swift */; };
|
11 | 13 | 1073486120333BF5004A66D1 /* MessagingExampleUITests.m in Sources */ = {isa = PBXBuildFile; fileRef = 1073486020333BF5004A66D1 /* MessagingExampleUITests.m */; };
|
12 | 14 | 5B334EAC56E0F5E167C81718 /* GoogleService-Info.plist in Sources */ = {isa = PBXBuildFile; fileRef = 82E79B6D15A982EAE7B0E31B /* GoogleService-Info.plist */; };
|
|
31 | 33 | /* End PBXBuildFile section */
|
32 | 34 |
|
33 | 35 | /* Begin PBXContainerItemProxy section */
|
| 36 | + 0718C8BB2E8F256800AA7788 /* PBXContainerItemProxy */ = { |
| 37 | + isa = PBXContainerItemProxy; |
| 38 | + containerPortal = 5F5A53441ADE670C00F81DF0 /* Project object */; |
| 39 | + proxyType = 1; |
| 40 | + remoteGlobalIDString = 0718C8B52E8F256800AA7788; |
| 41 | + remoteInfo = NotificationServiceExtension; |
| 42 | + }; |
34 | 43 | 107347AD20315A3A004A66D1 /* PBXContainerItemProxy */ = {
|
35 | 44 | isa = PBXContainerItemProxy;
|
36 | 45 | containerPortal = 5F5A53441ADE670C00F81DF0 /* Project object */;
|
|
54 | 63 | };
|
55 | 64 | /* End PBXContainerItemProxy section */
|
56 | 65 |
|
| 66 | +/* Begin PBXCopyFilesBuildPhase section */ |
| 67 | + 0718C8C22E8F256800AA7788 /* Embed Foundation Extensions */ = { |
| 68 | + isa = PBXCopyFilesBuildPhase; |
| 69 | + buildActionMask = 2147483647; |
| 70 | + dstPath = ""; |
| 71 | + dstSubfolderSpec = 13; |
| 72 | + files = ( |
| 73 | + 0718C8BD2E8F256800AA7788 /* NotificationServiceExtension.appex in Embed Foundation Extensions */, |
| 74 | + ); |
| 75 | + name = "Embed Foundation Extensions"; |
| 76 | + runOnlyForDeploymentPostprocessing = 0; |
| 77 | + }; |
| 78 | +/* End PBXCopyFilesBuildPhase section */ |
| 79 | + |
57 | 80 | /* Begin PBXFileReference section */
|
| 81 | + 0718C8B62E8F256800AA7788 /* NotificationServiceExtension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = NotificationServiceExtension.appex; sourceTree = BUILT_PRODUCTS_DIR; }; |
| 82 | + 0738A4852E8F2B2A00680EC4 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; |
| 83 | + 0738A4862E8F2B2A00680EC4 /* NotificationService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationService.swift; sourceTree = "<group>"; }; |
58 | 84 | 107347A820315A3A004A66D1 /* MessagingExampleSwiftUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = MessagingExampleSwiftUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
|
59 | 85 | 107347AA20315A3A004A66D1 /* MessagingExampleSwiftUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessagingExampleSwiftUITests.swift; sourceTree = "<group>"; };
|
60 | 86 | 107347AC20315A3A004A66D1 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
|
|
87 | 113 | /* End PBXFileReference section */
|
88 | 114 |
|
89 | 115 | /* Begin PBXFrameworksBuildPhase section */
|
| 116 | + 0718C8B32E8F256800AA7788 /* Frameworks */ = { |
| 117 | + isa = PBXFrameworksBuildPhase; |
| 118 | + buildActionMask = 2147483647; |
| 119 | + files = ( |
| 120 | + ); |
| 121 | + runOnlyForDeploymentPostprocessing = 0; |
| 122 | + }; |
90 | 123 | 107347A520315A3A004A66D1 /* Frameworks */ = {
|
91 | 124 | isa = PBXFrameworksBuildPhase;
|
92 | 125 | buildActionMask = 2147483647;
|
|
125 | 158 | /* End PBXFrameworksBuildPhase section */
|
126 | 159 |
|
127 | 160 | /* Begin PBXGroup section */
|
| 161 | + 0738A48A2E8F2BB900680EC4 /* NotificationServiceExtension */ = { |
| 162 | + isa = PBXGroup; |
| 163 | + children = ( |
| 164 | + 0738A4852E8F2B2A00680EC4 /* Info.plist */, |
| 165 | + 0738A4862E8F2B2A00680EC4 /* NotificationService.swift */, |
| 166 | + ); |
| 167 | + path = NotificationServiceExtension; |
| 168 | + sourceTree = "<group>"; |
| 169 | + }; |
128 | 170 | 107347A920315A3A004A66D1 /* MessagingExampleSwiftUITests */ = {
|
129 | 171 | isa = PBXGroup;
|
130 | 172 | children = (
|
|
155 | 197 | 5F5A534D1ADE670C00F81DF0 /* Products */,
|
156 | 198 | 5F9961041AE0CF4F0034F503 /* Shared */,
|
157 | 199 | 82E79B6D15A982EAE7B0E31B /* GoogleService-Info.plist */,
|
| 200 | + 0738A48A2E8F2BB900680EC4 /* NotificationServiceExtension */, |
158 | 201 | );
|
159 | 202 | sourceTree = "<group>";
|
160 | 203 | wrapsLines = 0;
|
|
167 | 210 | 5FDE05581B0DAA090037B82F /* MessagingExampleTests.xctest */,
|
168 | 211 | 107347A820315A3A004A66D1 /* MessagingExampleSwiftUITests.xctest */,
|
169 | 212 | 1073485E20333BF5004A66D1 /* MessagingExampleUITests.xctest */,
|
| 213 | + 0718C8B62E8F256800AA7788 /* NotificationServiceExtension.appex */, |
170 | 214 | );
|
171 | 215 | name = Products;
|
172 | 216 | sourceTree = "<group>";
|
|
238 | 282 | /* End PBXGroup section */
|
239 | 283 |
|
240 | 284 | /* Begin PBXNativeTarget section */
|
| 285 | + 0718C8B52E8F256800AA7788 /* NotificationServiceExtension */ = { |
| 286 | + isa = PBXNativeTarget; |
| 287 | + buildConfigurationList = 0718C8BF2E8F256800AA7788 /* Build configuration list for PBXNativeTarget "NotificationServiceExtension" */; |
| 288 | + buildPhases = ( |
| 289 | + 0718C8B22E8F256800AA7788 /* Sources */, |
| 290 | + 0718C8B32E8F256800AA7788 /* Frameworks */, |
| 291 | + 0718C8B42E8F256800AA7788 /* Resources */, |
| 292 | + ); |
| 293 | + buildRules = ( |
| 294 | + ); |
| 295 | + dependencies = ( |
| 296 | + ); |
| 297 | + name = NotificationServiceExtension; |
| 298 | + productName = NotificationServiceExtension; |
| 299 | + productReference = 0718C8B62E8F256800AA7788 /* NotificationServiceExtension.appex */; |
| 300 | + productType = "com.apple.product-type.app-extension"; |
| 301 | + }; |
241 | 302 | 107347A720315A3A004A66D1 /* MessagingExampleSwiftUITests */ = {
|
242 | 303 | isa = PBXNativeTarget;
|
243 | 304 | buildConfigurationList = 107347AF20315A3A004A66D1 /* Build configuration list for PBXNativeTarget "MessagingExampleSwiftUITests" */;
|
|
298 | 359 | 5F5A53751ADE67D500F81DF0 /* Sources */,
|
299 | 360 | 5F5A53761ADE67D500F81DF0 /* Frameworks */,
|
300 | 361 | 5F5A53771ADE67D500F81DF0 /* Resources */,
|
| 362 | + 0718C8C22E8F256800AA7788 /* Embed Foundation Extensions */, |
301 | 363 | );
|
302 | 364 | buildRules = (
|
303 | 365 | );
|
304 | 366 | dependencies = (
|
| 367 | + 0718C8BC2E8F256800AA7788 /* PBXTargetDependency */, |
305 | 368 | );
|
306 | 369 | name = MessagingExampleSwift;
|
307 | 370 | productName = FCMSwift;
|
|
332 | 395 | 5F5A53441ADE670C00F81DF0 /* Project object */ = {
|
333 | 396 | isa = PBXProject;
|
334 | 397 | attributes = {
|
335 |
| - LastSwiftUpdateCheck = 0920; |
| 398 | + LastSwiftUpdateCheck = 1640; |
336 | 399 | LastUpgradeCheck = 1110;
|
337 | 400 | ORGANIZATIONNAME = "Google Inc.";
|
338 | 401 | TargetAttributes = {
|
| 402 | + 0718C8B52E8F256800AA7788 = { |
| 403 | + CreatedOnToolsVersion = 16.4; |
| 404 | + ProvisioningStyle = Automatic; |
| 405 | + }; |
339 | 406 | 107347A720315A3A004A66D1 = {
|
340 | 407 | CreatedOnToolsVersion = 9.2;
|
341 | 408 | LastSwiftMigration = 1110;
|
|
395 | 462 | 5FDE05571B0DAA090037B82F /* MessagingExampleTests */,
|
396 | 463 | 107347A720315A3A004A66D1 /* MessagingExampleSwiftUITests */,
|
397 | 464 | 1073485D20333BF5004A66D1 /* MessagingExampleUITests */,
|
| 465 | + 0718C8B52E8F256800AA7788 /* NotificationServiceExtension */, |
398 | 466 | );
|
399 | 467 | };
|
400 | 468 | /* End PBXProject section */
|
401 | 469 |
|
402 | 470 | /* Begin PBXResourcesBuildPhase section */
|
| 471 | + 0718C8B42E8F256800AA7788 /* Resources */ = { |
| 472 | + isa = PBXResourcesBuildPhase; |
| 473 | + buildActionMask = 2147483647; |
| 474 | + files = ( |
| 475 | + ); |
| 476 | + runOnlyForDeploymentPostprocessing = 0; |
| 477 | + }; |
403 | 478 | 107347A620315A3A004A66D1 /* Resources */ = {
|
404 | 479 | isa = PBXResourcesBuildPhase;
|
405 | 480 | buildActionMask = 2147483647;
|
|
444 | 519 | /* End PBXResourcesBuildPhase section */
|
445 | 520 |
|
446 | 521 | /* Begin PBXSourcesBuildPhase section */
|
| 522 | + 0718C8B22E8F256800AA7788 /* Sources */ = { |
| 523 | + isa = PBXSourcesBuildPhase; |
| 524 | + buildActionMask = 2147483647; |
| 525 | + files = ( |
| 526 | + 0738A4882E8F2B2A00680EC4 /* NotificationService.swift in Sources */, |
| 527 | + ); |
| 528 | + runOnlyForDeploymentPostprocessing = 0; |
| 529 | + }; |
447 | 530 | 107347A420315A3A004A66D1 /* Sources */ = {
|
448 | 531 | isa = PBXSourcesBuildPhase;
|
449 | 532 | buildActionMask = 2147483647;
|
|
497 | 580 | /* End PBXSourcesBuildPhase section */
|
498 | 581 |
|
499 | 582 | /* Begin PBXTargetDependency section */
|
| 583 | + 0718C8BC2E8F256800AA7788 /* PBXTargetDependency */ = { |
| 584 | + isa = PBXTargetDependency; |
| 585 | + target = 0718C8B52E8F256800AA7788 /* NotificationServiceExtension */; |
| 586 | + targetProxy = 0718C8BB2E8F256800AA7788 /* PBXContainerItemProxy */; |
| 587 | + }; |
500 | 588 | 107347AE20315A3A004A66D1 /* PBXTargetDependency */ = {
|
501 | 589 | isa = PBXTargetDependency;
|
502 | 590 | target = 5F5A53781ADE67D500F81DF0 /* MessagingExampleSwift */;
|
|
526 | 614 | /* End PBXVariantGroup section */
|
527 | 615 |
|
528 | 616 | /* Begin XCBuildConfiguration section */
|
| 617 | + 0718C8C02E8F256800AA7788 /* Debug */ = { |
| 618 | + isa = XCBuildConfiguration; |
| 619 | + buildSettings = { |
| 620 | + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; |
| 621 | + CLANG_ANALYZER_NONNULL = YES; |
| 622 | + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; |
| 623 | + CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; |
| 624 | + CLANG_ENABLE_OBJC_WEAK = YES; |
| 625 | + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; |
| 626 | + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; |
| 627 | + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; |
| 628 | + CODE_SIGN_IDENTITY = "Apple Development"; |
| 629 | + CODE_SIGN_STYLE = Automatic; |
| 630 | + CURRENT_PROJECT_VERSION = 1; |
| 631 | + DEBUG_INFORMATION_FORMAT = dwarf; |
| 632 | + DEVELOPMENT_TEAM = ""; |
| 633 | + ENABLE_USER_SCRIPT_SANDBOXING = YES; |
| 634 | + GCC_C_LANGUAGE_STANDARD = gnu17; |
| 635 | + GENERATE_INFOPLIST_FILE = YES; |
| 636 | + INFOPLIST_FILE = NotificationServiceExtension/Info.plist; |
| 637 | + INFOPLIST_KEY_CFBundleDisplayName = NotificationServiceExtension; |
| 638 | + INFOPLIST_KEY_NSHumanReadableCopyright = "Copyright © 2025 Google Inc. All rights reserved."; |
| 639 | + IPHONEOS_DEPLOYMENT_TARGET = 18.5; |
| 640 | + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @executable_path/../../Frameworks"; |
| 641 | + LOCALIZATION_PREFERS_STRING_CATALOGS = YES; |
| 642 | + MARKETING_VERSION = 1.0; |
| 643 | + MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; |
| 644 | + MTL_FAST_MATH = YES; |
| 645 | + PRODUCT_BUNDLE_IDENTIFIER = com.google.firebase.quickstart.MessagingExample.NotificationServiceExtension; |
| 646 | + PRODUCT_NAME = "$(TARGET_NAME)"; |
| 647 | + PROVISIONING_PROFILE_SPECIFIER = ""; |
| 648 | + SKIP_INSTALL = YES; |
| 649 | + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)"; |
| 650 | + SWIFT_EMIT_LOC_STRINGS = YES; |
| 651 | + SWIFT_VERSION = 5.0; |
| 652 | + TARGETED_DEVICE_FAMILY = "1,2"; |
| 653 | + }; |
| 654 | + name = Debug; |
| 655 | + }; |
| 656 | + 0718C8C12E8F256800AA7788 /* Release */ = { |
| 657 | + isa = XCBuildConfiguration; |
| 658 | + buildSettings = { |
| 659 | + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; |
| 660 | + CLANG_ANALYZER_NONNULL = YES; |
| 661 | + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; |
| 662 | + CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; |
| 663 | + CLANG_ENABLE_OBJC_WEAK = YES; |
| 664 | + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; |
| 665 | + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; |
| 666 | + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; |
| 667 | + CODE_SIGN_IDENTITY = "Apple Development"; |
| 668 | + CODE_SIGN_STYLE = Automatic; |
| 669 | + COPY_PHASE_STRIP = NO; |
| 670 | + CURRENT_PROJECT_VERSION = 1; |
| 671 | + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; |
| 672 | + DEVELOPMENT_TEAM = ""; |
| 673 | + ENABLE_USER_SCRIPT_SANDBOXING = YES; |
| 674 | + GCC_C_LANGUAGE_STANDARD = gnu17; |
| 675 | + GENERATE_INFOPLIST_FILE = YES; |
| 676 | + INFOPLIST_FILE = NotificationServiceExtension/Info.plist; |
| 677 | + INFOPLIST_KEY_CFBundleDisplayName = NotificationServiceExtension; |
| 678 | + INFOPLIST_KEY_NSHumanReadableCopyright = "Copyright © 2025 Google Inc. All rights reserved."; |
| 679 | + IPHONEOS_DEPLOYMENT_TARGET = 18.5; |
| 680 | + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @executable_path/../../Frameworks"; |
| 681 | + LOCALIZATION_PREFERS_STRING_CATALOGS = YES; |
| 682 | + MARKETING_VERSION = 1.0; |
| 683 | + MTL_FAST_MATH = YES; |
| 684 | + PRODUCT_BUNDLE_IDENTIFIER = com.google.firebase.quickstart.MessagingExample.NotificationServiceExtension; |
| 685 | + PRODUCT_NAME = "$(TARGET_NAME)"; |
| 686 | + PROVISIONING_PROFILE_SPECIFIER = ""; |
| 687 | + SKIP_INSTALL = YES; |
| 688 | + SWIFT_EMIT_LOC_STRINGS = YES; |
| 689 | + SWIFT_VERSION = 5.0; |
| 690 | + TARGETED_DEVICE_FAMILY = "1,2"; |
| 691 | + }; |
| 692 | + name = Release; |
| 693 | + }; |
529 | 694 | 107347B020315A3A004A66D1 /* Debug */ = {
|
530 | 695 | isa = XCBuildConfiguration;
|
531 | 696 | buildSettings = {
|
|
770 | 935 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
|
771 | 936 | ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
|
772 | 937 | CODE_SIGN_ENTITLEMENTS = MessagingExampleSwift/MessagingExampleSwift.entitlements;
|
773 |
| - CODE_SIGN_IDENTITY = "iPhone Developer"; |
774 |
| - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; |
| 938 | + CODE_SIGN_IDENTITY = "Apple Development"; |
| 939 | + CODE_SIGN_STYLE = Automatic; |
775 | 940 | DEVELOPMENT_TEAM = "";
|
776 | 941 | INFOPLIST_FILE = MessagingExample/Info.plist;
|
777 | 942 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
|
778 | 943 | PRODUCT_BUNDLE_IDENTIFIER = com.google.firebase.quickstart.MessagingExample;
|
779 | 944 | PRODUCT_NAME = "$(TARGET_NAME)";
|
| 945 | + PROVISIONING_PROFILE_SPECIFIER = ""; |
780 | 946 | SWIFT_SWIFT3_OBJC_INFERENCE = Off;
|
781 | 947 | SWIFT_VERSION = 5.0;
|
782 | 948 | };
|
|
788 | 954 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
|
789 | 955 | ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
|
790 | 956 | CODE_SIGN_ENTITLEMENTS = MessagingExampleSwift/MessagingExampleSwift.entitlements;
|
791 |
| - CODE_SIGN_IDENTITY = "iPhone Developer"; |
792 |
| - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; |
| 957 | + CODE_SIGN_IDENTITY = "Apple Development"; |
| 958 | + CODE_SIGN_STYLE = Automatic; |
793 | 959 | DEVELOPMENT_TEAM = "";
|
794 | 960 | INFOPLIST_FILE = MessagingExample/Info.plist;
|
795 | 961 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
|
796 | 962 | PRODUCT_BUNDLE_IDENTIFIER = com.google.firebase.quickstart.MessagingExample;
|
797 | 963 | PRODUCT_NAME = "$(TARGET_NAME)";
|
| 964 | + PROVISIONING_PROFILE_SPECIFIER = ""; |
798 | 965 | SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
|
799 | 966 | SWIFT_SWIFT3_OBJC_INFERENCE = Off;
|
800 | 967 | SWIFT_VERSION = 5.0;
|
|
835 | 1002 | /* End XCBuildConfiguration section */
|
836 | 1003 |
|
837 | 1004 | /* Begin XCConfigurationList section */
|
| 1005 | + 0718C8BF2E8F256800AA7788 /* Build configuration list for PBXNativeTarget "NotificationServiceExtension" */ = { |
| 1006 | + isa = XCConfigurationList; |
| 1007 | + buildConfigurations = ( |
| 1008 | + 0718C8C02E8F256800AA7788 /* Debug */, |
| 1009 | + 0718C8C12E8F256800AA7788 /* Release */, |
| 1010 | + ); |
| 1011 | + defaultConfigurationIsVisible = 0; |
| 1012 | + defaultConfigurationName = Release; |
| 1013 | + }; |
838 | 1014 | 107347AF20315A3A004A66D1 /* Build configuration list for PBXNativeTarget "MessagingExampleSwiftUITests" */ = {
|
839 | 1015 | isa = XCConfigurationList;
|
840 | 1016 | buildConfigurations = (
|
|
0 commit comments