diff --git a/android/build.gradle b/android/build.gradle index 0a6950c..1da05db 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -57,7 +57,7 @@ dependencies { ext.emarsys_sdk_version = '3.7.5' ext.junit_version = '4.13.2' ext.kotlintest_version = '3.4.2' - ext.mockk_version = '1.12.0' + ext.mockk_version = '1.13.9' implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" api "com.emarsys:emarsys-sdk:$emarsys_sdk_version" diff --git a/example/ios/Runner.xcodeproj/project.pbxproj b/example/ios/Runner.xcodeproj/project.pbxproj index 8c3aca3..99ce4d4 100644 --- a/example/ios/Runner.xcodeproj/project.pbxproj +++ b/example/ios/Runner.xcodeproj/project.pbxproj @@ -36,17 +36,17 @@ 0D4058DD2B56D953006D87E1 /* NotificationService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D4058DC2B56D953006D87E1 /* NotificationService.swift */; }; 0D4058E12B56D953006D87E1 /* NotificationExtension.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = 0D4058DA2B56D953006D87E1 /* NotificationExtension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; - 25F298EA817E801860D2C533 /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0328614288271D29FAFBD8C9 /* Pods_RunnerTests.framework */; }; 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; 577DD6722BC7D71400FC59C6 /* TestProduct.swift in Sources */ = {isa = PBXBuildFile; fileRef = 577DD6712BC7D71400FC59C6 /* TestProduct.swift */; }; 577DD6762BC7D7BE00FC59C6 /* EMSLogic.swift in Sources */ = {isa = PBXBuildFile; fileRef = 577DD6752BC7D7BE00FC59C6 /* EMSLogic.swift */; }; - 6036CC6A685A03B9134E9046 /* Pods_NotificationExtension.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D152E7056BAE156D4CA36F79 /* Pods_NotificationExtension.framework */; }; 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; }; + 911077BBFA71F4A31D1C283E /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C3DD84571151A101A90822BF /* Pods_Runner.framework */; }; 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; }; 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; }; 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; }; - CCEF6779F88EC1CD4926B047 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E609F04D21FCC2CA6A8C269B /* Pods_Runner.framework */; }; + DDFD84F416697FA715AD6F16 /* Pods_NotificationExtension.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 611ABB8B4F88AED3A90FB840 /* Pods_NotificationExtension.framework */; }; E44743982BC685D700DF9B80 /* FakeEMSPredict.swift in Sources */ = {isa = PBXBuildFile; fileRef = E44743972BC685D700DF9B80 /* FakeEMSPredict.swift */; }; + F11DC4B155962A1B158F16E2 /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F02F5F24DE28A9E7375DFB2B /* Pods_RunnerTests.framework */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -91,8 +91,7 @@ /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ - 0328614288271D29FAFBD8C9 /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 0392EE15E066E75614C42726 /* Pods-NotificationExtension.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-NotificationExtension.release.xcconfig"; path = "Target Support Files/Pods-NotificationExtension/Pods-NotificationExtension.release.xcconfig"; sourceTree = ""; }; + 012C56B796FA42C3EF61844D /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; 0D40586B2B56A4E6006D87E1 /* Runner.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = Runner.entitlements; sourceTree = ""; }; 0D40587E2B56A7CC006D87E1 /* EmarsysCommandFactoryTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EmarsysCommandFactoryTests.swift; sourceTree = ""; }; 0D4058802B56A7CC006D87E1 /* ChangeApplicationCodeTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChangeApplicationCodeTests.swift; sourceTree = ""; }; @@ -123,19 +122,19 @@ 0D4058DA2B56D953006D87E1 /* NotificationExtension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = NotificationExtension.appex; sourceTree = BUILT_PRODUCTS_DIR; }; 0D4058DC2B56D953006D87E1 /* NotificationService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationService.swift; sourceTree = ""; }; 0D4058DE2B56D953006D87E1 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 0FE31B3BBB14040DFB675AD0 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; }; 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; }; - 27ABE9785B79BE46C25CEE08 /* Pods-NotificationExtension.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-NotificationExtension.profile.xcconfig"; path = "Target Support Files/Pods-NotificationExtension/Pods-NotificationExtension.profile.xcconfig"; sourceTree = ""; }; - 31AFB1CDFEE36FE23FF2F2AC /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; + 25D10BDEF1D92CE267B99D3F /* Pods-NotificationExtension.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-NotificationExtension.profile.xcconfig"; path = "Target Support Files/Pods-NotificationExtension/Pods-NotificationExtension.profile.xcconfig"; sourceTree = ""; }; 331C8081294A63A400263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; }; - 40A5C53826281D225BBE0AAF /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; 577DD6712BC7D71400FC59C6 /* TestProduct.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestProduct.swift; sourceTree = ""; }; 577DD6752BC7D7BE00FC59C6 /* EMSLogic.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EMSLogic.swift; sourceTree = ""; }; + 5BC834385DD27ABF864D6F40 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; + 611ABB8B4F88AED3A90FB840 /* Pods_NotificationExtension.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_NotificationExtension.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = ""; }; 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; }; + 927D224574CF5C8F0B560035 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = ""; }; 9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = ""; }; 97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -143,13 +142,14 @@ 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - BD3C43B001D76535F2F26C33 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; - D152E7056BAE156D4CA36F79 /* Pods_NotificationExtension.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_NotificationExtension.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 99FE044C0226CC32AAA5653B /* Pods-NotificationExtension.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-NotificationExtension.release.xcconfig"; path = "Target Support Files/Pods-NotificationExtension/Pods-NotificationExtension.release.xcconfig"; sourceTree = ""; }; + 9E7F452F82BE17B2CC48A76C /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; + A8D7EF1E9FE4CC2A25DFAA3E /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; + C3DD84571151A101A90822BF /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + C962E44A4D7FDBAD1BD8DF90 /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; E44743972BC685D700DF9B80 /* FakeEMSPredict.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FakeEMSPredict.swift; sourceTree = ""; }; - E5127D596AFAEC5485A8D3DE /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; - E609F04D21FCC2CA6A8C269B /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - EFBE9F39052A2BB5CA8D6CE4 /* Pods-NotificationExtension.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-NotificationExtension.debug.xcconfig"; path = "Target Support Files/Pods-NotificationExtension/Pods-NotificationExtension.debug.xcconfig"; sourceTree = ""; }; - F2204906A50F18EF636520BF /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; + F02F5F24DE28A9E7375DFB2B /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + F5D127B90FB73E8D8A401070 /* Pods-NotificationExtension.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-NotificationExtension.debug.xcconfig"; path = "Target Support Files/Pods-NotificationExtension/Pods-NotificationExtension.debug.xcconfig"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -157,7 +157,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 25F298EA817E801860D2C533 /* Pods_RunnerTests.framework in Frameworks */, + F11DC4B155962A1B158F16E2 /* Pods_RunnerTests.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -165,7 +165,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 6036CC6A685A03B9134E9046 /* Pods_NotificationExtension.framework in Frameworks */, + DDFD84F416697FA715AD6F16 /* Pods_NotificationExtension.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -173,7 +173,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - CCEF6779F88EC1CD4926B047 /* Pods_Runner.framework in Frameworks */, + 911077BBFA71F4A31D1C283E /* Pods_Runner.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -265,18 +265,28 @@ path = Extensions; sourceTree = ""; }; + 8CE372DBD3EE7ED918F52D5B /* Frameworks */ = { + isa = PBXGroup; + children = ( + 611ABB8B4F88AED3A90FB840 /* Pods_NotificationExtension.framework */, + C3DD84571151A101A90822BF /* Pods_Runner.framework */, + F02F5F24DE28A9E7375DFB2B /* Pods_RunnerTests.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; 8CE438C2B61DD2E5A0DD6A91 /* Pods */ = { isa = PBXGroup; children = ( - EFBE9F39052A2BB5CA8D6CE4 /* Pods-NotificationExtension.debug.xcconfig */, - 0392EE15E066E75614C42726 /* Pods-NotificationExtension.release.xcconfig */, - 27ABE9785B79BE46C25CEE08 /* Pods-NotificationExtension.profile.xcconfig */, - 31AFB1CDFEE36FE23FF2F2AC /* Pods-Runner.debug.xcconfig */, - BD3C43B001D76535F2F26C33 /* Pods-Runner.release.xcconfig */, - F2204906A50F18EF636520BF /* Pods-Runner.profile.xcconfig */, - 0FE31B3BBB14040DFB675AD0 /* Pods-RunnerTests.debug.xcconfig */, - 40A5C53826281D225BBE0AAF /* Pods-RunnerTests.release.xcconfig */, - E5127D596AFAEC5485A8D3DE /* Pods-RunnerTests.profile.xcconfig */, + F5D127B90FB73E8D8A401070 /* Pods-NotificationExtension.debug.xcconfig */, + 99FE044C0226CC32AAA5653B /* Pods-NotificationExtension.release.xcconfig */, + 25D10BDEF1D92CE267B99D3F /* Pods-NotificationExtension.profile.xcconfig */, + A8D7EF1E9FE4CC2A25DFAA3E /* Pods-Runner.debug.xcconfig */, + 012C56B796FA42C3EF61844D /* Pods-Runner.release.xcconfig */, + 927D224574CF5C8F0B560035 /* Pods-Runner.profile.xcconfig */, + 9E7F452F82BE17B2CC48A76C /* Pods-RunnerTests.debug.xcconfig */, + 5BC834385DD27ABF864D6F40 /* Pods-RunnerTests.release.xcconfig */, + C962E44A4D7FDBAD1BD8DF90 /* Pods-RunnerTests.profile.xcconfig */, ); path = Pods; sourceTree = ""; @@ -301,7 +311,7 @@ 97C146EF1CF9000F007C117D /* Products */, 331C8082294A63A400263BE5 /* RunnerTests */, 8CE438C2B61DD2E5A0DD6A91 /* Pods */, - E9103FCFC4F4CB42C6CB0FF1 /* Frameworks */, + 8CE372DBD3EE7ED918F52D5B /* Frameworks */, ); sourceTree = ""; }; @@ -339,16 +349,6 @@ path = Fakes; sourceTree = ""; }; - E9103FCFC4F4CB42C6CB0FF1 /* Frameworks */ = { - isa = PBXGroup; - children = ( - D152E7056BAE156D4CA36F79 /* Pods_NotificationExtension.framework */, - E609F04D21FCC2CA6A8C269B /* Pods_Runner.framework */, - 0328614288271D29FAFBD8C9 /* Pods_RunnerTests.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ @@ -356,7 +356,7 @@ isa = PBXNativeTarget; buildConfigurationList = 0D4058E22B56D954006D87E1 /* Build configuration list for PBXNativeTarget "NotificationExtension" */; buildPhases = ( - 64789CEA6F6F719770C05BCC /* [CP] Check Pods Manifest.lock */, + 791F64091707C83408263137 /* [CP] Check Pods Manifest.lock */, 0D4058D62B56D953006D87E1 /* Sources */, 0D4058D72B56D953006D87E1 /* Frameworks */, 0D4058D82B56D953006D87E1 /* Resources */, @@ -374,11 +374,12 @@ isa = PBXNativeTarget; buildConfigurationList = 331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; buildPhases = ( - 29FA489F0B30DF5361174A7A /* [CP] Check Pods Manifest.lock */, + 3DD7E960662D57839EE170B8 /* [CP] Check Pods Manifest.lock */, 331C807D294A63A400263BE5 /* Sources */, 09A180CFF2083C6890F59BCF /* Frameworks */, 331C807F294A63A400263BE5 /* Resources */, - 1CAD3C44AF292C5D7D8A5B17 /* [CP] Embed Pods Frameworks */, + 379CE2B07274CE2DDB749A66 /* [CP] Embed Pods Frameworks */, + B4F09F273F226DE137E5C9CF /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -386,8 +387,6 @@ 331C8086294A63A400263BE5 /* PBXTargetDependency */, ); name = RunnerTests; - packageProductDependencies = ( - ); productName = RunnerTests; productReference = 331C8081294A63A400263BE5 /* RunnerTests.xctest */; productType = "com.apple.product-type.bundle.unit-test"; @@ -396,7 +395,7 @@ isa = PBXNativeTarget; buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */; buildPhases = ( - FF1815A4C9A4AB61B47A2B0F /* [CP] Check Pods Manifest.lock */, + E171A54596910EFCDAA94842 /* [CP] Check Pods Manifest.lock */, 0D40587C2B56A568006D87E1 /* Embed Foundation Extensions */, 9740EEB61CF901F6004384FC /* Run Script */, 97C146EA1CF9000F007C117D /* Sources */, @@ -404,7 +403,8 @@ 97C146EC1CF9000F007C117D /* Resources */, 9705A1C41CF9048500538489 /* Embed Frameworks */, 3B06AD1E1E4923F5004D2608 /* Thin Binary */, - DBE1359722A9F52156A1D8E1 /* [CP] Embed Pods Frameworks */, + 8F2C4833AF631EF61E06341C /* [CP] Embed Pods Frameworks */, + 7C3C8BD61DC8EB16013F46EE /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -424,7 +424,7 @@ attributes = { BuildIndependentTargetsInParallel = YES; LastSwiftUpdateCheck = 1520; - LastUpgradeCheck = 1430; + LastUpgradeCheck = 1510; ORGANIZATIONNAME = ""; TargetAttributes = { 0D4058D92B56D953006D87E1 = { @@ -449,8 +449,6 @@ Base, ); mainGroup = 97C146E51CF9000F007C117D; - packageReferences = ( - ); productRefGroup = 97C146EF1CF9000F007C117D /* Products */; projectDirPath = ""; projectRoot = ""; @@ -491,7 +489,7 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ - 1CAD3C44AF292C5D7D8A5B17 /* [CP] Embed Pods Frameworks */ = { + 379CE2B07274CE2DDB749A66 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -508,7 +506,23 @@ shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-RunnerTests/Pods-RunnerTests-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; - 29FA489F0B30DF5361174A7A /* [CP] Check Pods Manifest.lock */ = { + 3B06AD1E1E4923F5004D2608 /* Thin Binary */ = { + isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}", + ); + name = "Thin Binary"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin"; + }; + 3DD7E960662D57839EE170B8 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -530,42 +544,60 @@ shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; - 3B06AD1E1E4923F5004D2608 /* Thin Binary */ = { + 791F64091707C83408263137 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; buildActionMask = 2147483647; files = ( ); + inputFileListPaths = ( + ); inputPaths = ( - "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}", + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( ); - name = "Thin Binary"; outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-NotificationExtension-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin"; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + showEnvVarsInLog = 0; }; - 64789CEA6F6F719770C05BCC /* [CP] Check Pods Manifest.lock */ = { + 7C3C8BD61DC8EB16013F46EE /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources-${CONFIGURATION}-input-files.xcfilelist", ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; + name = "[CP] Copy Pods Resources"; outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources-${CONFIGURATION}-output-files.xcfilelist", ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-NotificationExtension-checkManifestLockResult.txt", + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources.sh\"\n"; + showEnvVarsInLog = 0; + }; + 8F2C4833AF631EF61E06341C /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", + ); + name = "[CP] Embed Pods Frameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; 9740EEB61CF901F6004384FC /* Run Script */ = { @@ -583,24 +615,24 @@ shellPath = /bin/sh; shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build\n"; }; - DBE1359722A9F52156A1D8E1 /* [CP] Embed Pods Frameworks */ = { + B4F09F273F226DE137E5C9CF /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", + "${PODS_ROOT}/Target Support Files/Pods-RunnerTests/Pods-RunnerTests-resources-${CONFIGURATION}-input-files.xcfilelist", ); - name = "[CP] Embed Pods Frameworks"; + name = "[CP] Copy Pods Resources"; outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", + "${PODS_ROOT}/Target Support Files/Pods-RunnerTests/Pods-RunnerTests-resources-${CONFIGURATION}-output-files.xcfilelist", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-RunnerTests/Pods-RunnerTests-resources.sh\"\n"; showEnvVarsInLog = 0; }; - FF1815A4C9A4AB61B47A2B0F /* [CP] Check Pods Manifest.lock */ = { + E171A54596910EFCDAA94842 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -715,7 +747,7 @@ /* Begin XCBuildConfiguration section */ 0D4058E32B56D954006D87E1 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = EFBE9F39052A2BB5CA8D6CE4 /* Pods-NotificationExtension.debug.xcconfig */; + baseConfigurationReference = F5D127B90FB73E8D8A401070 /* Pods-NotificationExtension.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; @@ -756,7 +788,7 @@ }; 0D4058E42B56D954006D87E1 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 0392EE15E066E75614C42726 /* Pods-NotificationExtension.release.xcconfig */; + baseConfigurationReference = 99FE044C0226CC32AAA5653B /* Pods-NotificationExtension.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; @@ -794,7 +826,7 @@ }; 0D4058E52B56D954006D87E1 /* Profile */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 27ABE9785B79BE46C25CEE08 /* Pods-NotificationExtension.profile.xcconfig */; + baseConfigurationReference = 25D10BDEF1D92CE267B99D3F /* Pods-NotificationExtension.profile.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; @@ -906,7 +938,7 @@ }; 331C8088294A63A400263BE5 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 0FE31B3BBB14040DFB675AD0 /* Pods-RunnerTests.debug.xcconfig */; + baseConfigurationReference = 9E7F452F82BE17B2CC48A76C /* Pods-RunnerTests.debug.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_IDENTITY = "Apple Development"; @@ -927,7 +959,7 @@ }; 331C8089294A63A400263BE5 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 40A5C53826281D225BBE0AAF /* Pods-RunnerTests.release.xcconfig */; + baseConfigurationReference = 5BC834385DD27ABF864D6F40 /* Pods-RunnerTests.release.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_IDENTITY = "Apple Development"; @@ -946,7 +978,7 @@ }; 331C808A294A63A400263BE5 /* Profile */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E5127D596AFAEC5485A8D3DE /* Pods-RunnerTests.profile.xcconfig */; + baseConfigurationReference = C962E44A4D7FDBAD1BD8DF90 /* Pods-RunnerTests.profile.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_IDENTITY = "Apple Development"; diff --git a/example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme index 87131a0..af0d582 100644 --- a/example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme +++ b/example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme @@ -1,6 +1,6 @@ + skipped = "NO">