From 733bd60a2e8f4440ee11376139731a8d5082a017 Mon Sep 17 00:00:00 2001 From: jguz-pubnub Date: Tue, 11 Jun 2024 16:33:22 +0200 Subject: [PATCH] Test 2 --- .../PubNub Example.xcodeproj/project.pbxproj | 113 +++++ Tests/Podfile | 5 +- Tests/Podfile.lock | 2 +- Tests/PubNub Tests.xcodeproj/project.pbxproj | 470 ++++++++++++++++++ .../Integration/PNPublishIntegrationTests.m | 4 + 5 files changed, 592 insertions(+), 2 deletions(-) diff --git a/Example/PubNub Example.xcodeproj/project.pbxproj b/Example/PubNub Example.xcodeproj/project.pbxproj index 4d3a5e2f9..3d25b8324 100644 --- a/Example/PubNub Example.xcodeproj/project.pbxproj +++ b/Example/PubNub Example.xcodeproj/project.pbxproj @@ -7,6 +7,7 @@ objects = { /* Begin PBXBuildFile section */ + 33C1627361D76B4253B27B83 /* Pods_PubNub_Mac_Example.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E870B575671E805965178D25 /* Pods_PubNub_Mac_Example.framework */; }; 511725D81BE92F7B008F069E /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 511725D71BE92F7B008F069E /* AppDelegate.m */; }; 511725DB1BE92F7B008F069E /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 511725DA1BE92F7B008F069E /* main.m */; }; 511725DE1BE92F7B008F069E /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 511725DD1BE92F7B008F069E /* ViewController.m */; }; @@ -22,11 +23,15 @@ 6003F5A9195388D20070C39A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 6003F5A8195388D20070C39A /* Images.xcassets */; }; 793D26AF1B44049400509447 /* VERSION in Resources */ = {isa = PBXBuildFile; fileRef = 793D26AE1B44049400509447 /* VERSION */; }; 873B8AEB1B1F5CCA007FD442 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 873B8AEA1B1F5CCA007FD442 /* Main.storyboard */; }; + 8F06BDF063FEBD516FFD0640 /* Pods_PubNub_Example.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2D63884B563D4CCE77D0240C /* Pods_PubNub_Example.framework */; }; A530F8C524085644001B2B08 /* CHANGELOG.md in Resources */ = {isa = PBXBuildFile; fileRef = A530F8C424085644001B2B08 /* CHANGELOG.md */; }; A530F8C624085644001B2B08 /* CHANGELOG.md in Resources */ = {isa = PBXBuildFile; fileRef = A530F8C424085644001B2B08 /* CHANGELOG.md */; }; /* End PBXBuildFile section */ /* Begin PBXFileReference section */ + 1181417D9DDFB8CBFD6F4471 /* Pods-PubNub Mac Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PubNub Mac Example.release.xcconfig"; path = "Target Support Files/Pods-PubNub Mac Example/Pods-PubNub Mac Example.release.xcconfig"; sourceTree = ""; }; + 1D3D17770FB6927F3AB3DB95 /* Pods-PubNub Mac Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PubNub Mac Example.debug.xcconfig"; path = "Target Support Files/Pods-PubNub Mac Example/Pods-PubNub Mac Example.debug.xcconfig"; sourceTree = ""; }; + 2D63884B563D4CCE77D0240C /* Pods_PubNub_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_PubNub_Example.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 511725D41BE92F7B008F069E /* PubNub Mac Example.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "PubNub Mac Example.app"; sourceTree = BUILT_PRODUCTS_DIR; }; 511725D61BE92F7B008F069E /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; 511725D71BE92F7B008F069E /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = ""; }; @@ -36,6 +41,7 @@ 511725DF1BE92F7B008F069E /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; 511725E21BE92F7B008F069E /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; 511725E41BE92F7B008F069E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 5C85FAED79774E71019164A3 /* Pods-PubNub_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PubNub_Example.release.xcconfig"; path = "Target Support Files/Pods-PubNub_Example/Pods-PubNub_Example.release.xcconfig"; sourceTree = ""; }; 6003F58A195388D20070C39A /* PubNub_Example.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = PubNub_Example.app; sourceTree = BUILT_PRODUCTS_DIR; }; 6003F58D195388D20070C39A /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; 6003F58F195388D20070C39A /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; @@ -49,6 +55,7 @@ 6003F5A5195388D20070C39A /* PNViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PNViewController.h; sourceTree = ""; }; 6003F5A6195388D20070C39A /* PNViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = PNViewController.m; sourceTree = ""; }; 6003F5A8195388D20070C39A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = ""; }; + 6BD589D29F1E9CEE3E2D7B8B /* Pods-PubNub_Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PubNub_Example.debug.xcconfig"; path = "Target Support Files/Pods-PubNub_Example/Pods-PubNub_Example.debug.xcconfig"; sourceTree = ""; }; 78D5FDD94AEDFE48ED24E6A4 /* PubNub.podspec */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = PubNub.podspec; path = ../PubNub.podspec; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; 793D26AE1B44049400509447 /* VERSION */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = VERSION; path = ../VERSION; sourceTree = ""; }; 7A9945019D33BCC2C3B3B7C1 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = net.daringfireball.markdown; name = README.md; path = ../README.md; sourceTree = ""; }; @@ -56,6 +63,7 @@ 97FB4DB81B36266800CA7C91 /* Rakefile */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = Rakefile; path = ../Rakefile; sourceTree = ""; }; A530F8C424085644001B2B08 /* CHANGELOG.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; name = CHANGELOG.md; path = ../CHANGELOG.md; sourceTree = ""; }; C4C1ED79724D56B45766CFFA /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = LICENSE; path = ../LICENSE; sourceTree = ""; }; + E870B575671E805965178D25 /* Pods_PubNub_Mac_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_PubNub_Mac_Example.framework; sourceTree = BUILT_PRODUCTS_DIR; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -63,6 +71,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + 33C1627361D76B4253B27B83 /* Pods_PubNub_Mac_Example.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -73,6 +82,7 @@ 6003F590195388D20070C39A /* CoreGraphics.framework in Frameworks */, 6003F592195388D20070C39A /* UIKit.framework in Frameworks */, 6003F58E195388D20070C39A /* Foundation.framework in Frameworks */, + 8F06BDF063FEBD516FFD0640 /* Pods_PubNub_Example.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -102,6 +112,18 @@ name = "Supporting Files"; sourceTree = ""; }; + 5C3A7497B74A4AA19A0B8D98 /* Pods */ = { + isa = PBXGroup; + children = ( + 1D3D17770FB6927F3AB3DB95 /* Pods-PubNub Mac Example.debug.xcconfig */, + 1181417D9DDFB8CBFD6F4471 /* Pods-PubNub Mac Example.release.xcconfig */, + 6BD589D29F1E9CEE3E2D7B8B /* Pods-PubNub_Example.debug.xcconfig */, + 5C85FAED79774E71019164A3 /* Pods-PubNub_Example.release.xcconfig */, + ); + name = Pods; + path = ../Pods; + sourceTree = ""; + }; 6003F581195388D10070C39A = { isa = PBXGroup; children = ( @@ -110,6 +132,7 @@ 511725D51BE92F7B008F069E /* PubNub Mac Example */, 6003F58C195388D20070C39A /* Frameworks */, 6003F58B195388D20070C39A /* Products */, + 5C3A7497B74A4AA19A0B8D98 /* Pods */, ); sourceTree = ""; }; @@ -128,6 +151,8 @@ 6003F58D195388D20070C39A /* Foundation.framework */, 6003F58F195388D20070C39A /* CoreGraphics.framework */, 6003F591195388D20070C39A /* UIKit.framework */, + E870B575671E805965178D25 /* Pods_PubNub_Mac_Example.framework */, + 2D63884B563D4CCE77D0240C /* Pods_PubNub_Example.framework */, ); name = Frameworks; sourceTree = ""; @@ -178,10 +203,12 @@ isa = PBXNativeTarget; buildConfigurationList = 511725F41BE92F7B008F069E /* Build configuration list for PBXNativeTarget "PubNub Mac Example" */; buildPhases = ( + 7262932E97B797662F14F4FE /* [CP] Check Pods Manifest.lock */, 511725D01BE92F7B008F069E /* Sources */, 511725D11BE92F7B008F069E /* Frameworks */, 511725D21BE92F7B008F069E /* Resources */, 79258BFB218645C4009C5FBE /* Cleanup CocoaPods scripts */, + 7BD0610AEE0AAE389BFB4704 /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -196,10 +223,12 @@ isa = PBXNativeTarget; buildConfigurationList = 6003F5BF195388D20070C39A /* Build configuration list for PBXNativeTarget "PubNub_Example" */; buildPhases = ( + 719251B91E86BC3189C97DA4 /* [CP] Check Pods Manifest.lock */, 6003F586195388D20070C39A /* Sources */, 6003F587195388D20070C39A /* Frameworks */, 6003F588195388D20070C39A /* Resources */, 79258BF9218645A0009C5FBE /* Cleanup CocoaPods scripts */, + 31DC9524AEDF46F766FC1AEF /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -273,6 +302,68 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ + 31DC9524AEDF46F766FC1AEF /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-PubNub_Example/Pods-PubNub_Example-frameworks.sh", + "${BUILT_PRODUCTS_DIR}/PubNub-iOS/PubNub.framework", + ); + name = "[CP] Embed Pods Frameworks"; + outputPaths = ( + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/PubNub.framework", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-PubNub_Example/Pods-PubNub_Example-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + 719251B91E86BC3189C97DA4 /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( + ); + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-PubNub_Example-checkManifestLockResult.txt", + ); + 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"; + showEnvVarsInLog = 0; + }; + 7262932E97B797662F14F4FE /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( + ); + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-PubNub Mac Example-checkManifestLockResult.txt", + ); + 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"; + showEnvVarsInLog = 0; + }; 79258BF9218645A0009C5FBE /* Cleanup CocoaPods scripts */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; @@ -301,6 +392,24 @@ shellPath = /bin/sh; shellScript = "find \"${TARGET_TEMP_DIR}\" -name 'Script-*.sh' -exec rm -rf {} \\;\n"; }; + 7BD0610AEE0AAE389BFB4704 /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-PubNub Mac Example/Pods-PubNub Mac Example-frameworks.sh", + "${BUILT_PRODUCTS_DIR}/PubNub-macOS/PubNub.framework", + ); + name = "[CP] Embed Pods Frameworks"; + outputPaths = ( + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/PubNub.framework", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-PubNub Mac Example/Pods-PubNub Mac Example-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ @@ -348,6 +457,7 @@ /* Begin XCBuildConfiguration section */ 511725F01BE92F7B008F069E /* Debug */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 1D3D17770FB6927F3AB3DB95 /* Pods-PubNub Mac Example.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; @@ -370,6 +480,7 @@ }; 511725F11BE92F7B008F069E /* Release */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 1181417D9DDFB8CBFD6F4471 /* Pods-PubNub Mac Example.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; @@ -527,6 +638,7 @@ }; 6003F5C0195388D20070C39A /* Debug */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 6BD589D29F1E9CEE3E2D7B8B /* Pods-PubNub_Example.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; @@ -560,6 +672,7 @@ }; 6003F5C1195388D20070C39A /* Release */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 5C85FAED79774E71019164A3 /* Pods-PubNub_Example.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; diff --git a/Tests/Podfile b/Tests/Podfile index 71d3154e6..9d58fda0d 100644 --- a/Tests/Podfile +++ b/Tests/Podfile @@ -35,6 +35,9 @@ end target '[iOS] Integration Tests' do platform :ios, '14.0' pod 'PubNub', :path => '../' + pod 'OCMock', '= 3.6' + pod 'YAHTTPVCR' + end @@ -79,4 +82,4 @@ post_install do |installer_representation| end end end -end \ No newline at end of file +end diff --git a/Tests/Podfile.lock b/Tests/Podfile.lock index e11f1c764..afd7e8ae4 100644 --- a/Tests/Podfile.lock +++ b/Tests/Podfile.lock @@ -35,6 +35,6 @@ SPEC CHECKSUMS: PubNub: b853b45e6e25ecc0d667608035cfec304c956008 YAHTTPVCR: cb7a710d4289ee9b038fd708d2fb8df4e6521bc0 -PODFILE CHECKSUM: fb38a10e9ab7ec6c9e4fe43e6a3b6ffc35154550 +PODFILE CHECKSUM: afbfd1caaa9e148a9af971c23461b3a914e9ec4d COCOAPODS: 1.15.2 diff --git a/Tests/PubNub Tests.xcodeproj/project.pbxproj b/Tests/PubNub Tests.xcodeproj/project.pbxproj index c29f369e5..05ce4e310 100644 --- a/Tests/PubNub Tests.xcodeproj/project.pbxproj +++ b/Tests/PubNub Tests.xcodeproj/project.pbxproj @@ -7,6 +7,11 @@ objects = { /* Begin PBXBuildFile section */ + 0B9EAFFC396316D44C7E4187 /* Pods_MockableTests__tvOS__Mocked_Integration_Tests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7AE13B5CC0CBDD23B7F564B5 /* Pods_MockableTests__tvOS__Mocked_Integration_Tests.framework */; }; + 0DF9B6A285C04EC3CE42551F /* Pods_MockableTests__iOS__Mocked_Integration_Tests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 66011859CEB0F96E8B1643B7 /* Pods_MockableTests__iOS__Mocked_Integration_Tests.framework */; }; + 2313E863835CD37F8CDB617B /* Pods_MockableTests__tvOS__Unit_Tests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2DC9ABA2BCF28F8B85F24A22 /* Pods_MockableTests__tvOS__Unit_Tests.framework */; }; + 51A4015CAD5284D8246B7A68 /* Pods_MockableTests__macOS__Unit_Tests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FB9236782AD602D7812EF46 /* Pods_MockableTests__macOS__Unit_Tests.framework */; }; + 77F5C13439597CE844EE5A1C /* Pods__iOS__Integration_Tests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8EC639A6CB39F36E21882506 /* Pods__iOS__Integration_Tests.framework */; }; 79657A7B2719CD5B00BACEC5 /* PNAccessContractTestSteps.m in Sources */ = {isa = PBXBuildFile; fileRef = 79BB4BDE270A66E100EDC466 /* PNAccessContractTestSteps.m */; }; 79657A7C2719CD5B00BACEC5 /* PNMessageActionsContractTestSteps.m in Sources */ = {isa = PBXBuildFile; fileRef = 79BB4BD6270A60A900EDC466 /* PNMessageActionsContractTestSteps.m */; }; 79657A7D2719CD5B00BACEC5 /* PNSubscribeContractTestSteps.m in Sources */ = {isa = PBXBuildFile; fileRef = 796E6538270895F5001B57F4 /* PNSubscribeContractTestSteps.m */; }; @@ -43,6 +48,7 @@ 79DDA2B0278DC75E00A5B24C /* PNConfigurationTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 79DDA2AF278DC75E00A5B24C /* PNConfigurationTest.m */; }; 79DDA2B1278DC75E00A5B24C /* PNConfigurationTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 79DDA2AF278DC75E00A5B24C /* PNConfigurationTest.m */; }; 79DDA2B2278DC75E00A5B24C /* PNConfigurationTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 79DDA2AF278DC75E00A5B24C /* PNConfigurationTest.m */; }; + 973CD8D43EBB3562862DAFF3 /* Pods_ContractTests__iOS__Contract_Tests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E722803AA2B13B9F6F4C09A6 /* Pods_ContractTests__iOS__Contract_Tests.framework */; }; A529271023B181FE00FF46DD /* PNRecordableTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = A529270F23B181FE00FF46DD /* PNRecordableTestCase.m */; }; A529271123B181FE00FF46DD /* PNRecordableTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = A529270F23B181FE00FF46DD /* PNRecordableTestCase.m */; }; A529271223B181FE00FF46DD /* PNRecordableTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = A529270F23B181FE00FF46DD /* PNRecordableTestCase.m */; }; @@ -190,9 +196,23 @@ A5F8E9DC2476D47A007F79AB /* PNObjectsAPICallBuilderTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A5F8E9DA2476D46D007F79AB /* PNObjectsAPICallBuilderTest.m */; }; A5F8E9DD2476D47C007F79AB /* PNObjectsAPICallBuilderTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A5F8E9DA2476D46D007F79AB /* PNObjectsAPICallBuilderTest.m */; }; A5F8E9DE2476D47D007F79AB /* PNObjectsAPICallBuilderTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A5F8E9DA2476D46D007F79AB /* PNObjectsAPICallBuilderTest.m */; }; + A8EF743E04539021556A35F5 /* Pods_ContractTests__iOS__Contract_Tests_Beta.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB9D462F2FBEBEFA9401DDB5 /* Pods_ContractTests__iOS__Contract_Tests_Beta.framework */; }; + D923993037E959D916BA1860 /* Pods_MockableTests__iOS__Unit_Tests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EB25DDE01D2F216D3796C407 /* Pods_MockableTests__iOS__Unit_Tests.framework */; }; + E7201886A37D75F27415777C /* Pods_MockableTests__macOS__Mocked_Integration_Tests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A35F823BF459AFC14CCB418F /* Pods_MockableTests__macOS__Mocked_Integration_Tests.framework */; }; /* End PBXBuildFile section */ /* Begin PBXFileReference section */ + 082354A9DE5A0DCD1394146A /* Pods-MockableTests-[tvOS] Unit Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-MockableTests-[tvOS] Unit Tests.release.xcconfig"; path = "Target Support Files/Pods-MockableTests-[tvOS] Unit Tests/Pods-MockableTests-[tvOS] Unit Tests.release.xcconfig"; sourceTree = ""; }; + 0B2213221B1374E5F7B0FEE7 /* Pods-MockableTests-[iOS] Unit Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-MockableTests-[iOS] Unit Tests.release.xcconfig"; path = "Target Support Files/Pods-MockableTests-[iOS] Unit Tests/Pods-MockableTests-[iOS] Unit Tests.release.xcconfig"; sourceTree = ""; }; + 1945AF39F86AB25C7920BCA7 /* Pods-ContractTests-[iOS] Contract Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ContractTests-[iOS] Contract Tests.release.xcconfig"; path = "Target Support Files/Pods-ContractTests-[iOS] Contract Tests/Pods-ContractTests-[iOS] Contract Tests.release.xcconfig"; sourceTree = ""; }; + 1C723353C94733767A630725 /* Pods-MockableTests-[iOS] Unit Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-MockableTests-[iOS] Unit Tests.debug.xcconfig"; path = "Target Support Files/Pods-MockableTests-[iOS] Unit Tests/Pods-MockableTests-[iOS] Unit Tests.debug.xcconfig"; sourceTree = ""; }; + 2C492A6994C35C9108A1CCE9 /* Pods-MockableTests-[macOS] Unit Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-MockableTests-[macOS] Unit Tests.debug.xcconfig"; path = "Target Support Files/Pods-MockableTests-[macOS] Unit Tests/Pods-MockableTests-[macOS] Unit Tests.debug.xcconfig"; sourceTree = ""; }; + 2DC9ABA2BCF28F8B85F24A22 /* Pods_MockableTests__tvOS__Unit_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_MockableTests__tvOS__Unit_Tests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 2FE13A602506613775BA5B8D /* Pods-MockableTests-[iOS] Mocked Integration Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-MockableTests-[iOS] Mocked Integration Tests.debug.xcconfig"; path = "Target Support Files/Pods-MockableTests-[iOS] Mocked Integration Tests/Pods-MockableTests-[iOS] Mocked Integration Tests.debug.xcconfig"; sourceTree = ""; }; + 477C3491707F86506FF0D82B /* Pods-MockableTests-[tvOS] Mocked Integration Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-MockableTests-[tvOS] Mocked Integration Tests.release.xcconfig"; path = "Target Support Files/Pods-MockableTests-[tvOS] Mocked Integration Tests/Pods-MockableTests-[tvOS] Mocked Integration Tests.release.xcconfig"; sourceTree = ""; }; + 62723707139DC88CB97D9E8F /* Pods-MockableTests-[tvOS] Unit Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-MockableTests-[tvOS] Unit Tests.debug.xcconfig"; path = "Target Support Files/Pods-MockableTests-[tvOS] Unit Tests/Pods-MockableTests-[tvOS] Unit Tests.debug.xcconfig"; sourceTree = ""; }; + 65AE6C0FE92B800E14CCEA18 /* Pods-MockableTests-[macOS] Mocked Integration Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-MockableTests-[macOS] Mocked Integration Tests.debug.xcconfig"; path = "Target Support Files/Pods-MockableTests-[macOS] Mocked Integration Tests/Pods-MockableTests-[macOS] Mocked Integration Tests.debug.xcconfig"; sourceTree = ""; }; + 66011859CEB0F96E8B1643B7 /* Pods_MockableTests__iOS__Mocked_Integration_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_MockableTests__iOS__Mocked_Integration_Tests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 7941EE5E270C73B30054D9EF /* ios-contract-tests.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "ios-contract-tests.plist"; sourceTree = ""; }; 79657A8F2719CD5B00BACEC5 /* [iOS] Contract Tests Beta.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "[iOS] Contract Tests Beta.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; 796E65292707B33A001B57F4 /* PNContractCucumberTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = PNContractCucumberTest.m; sourceTree = ""; }; @@ -219,6 +239,12 @@ 79BB4BE2270A6FBF00EDC466 /* PNFilesContractTestSteps.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = PNFilesContractTestSteps.m; sourceTree = ""; }; 79CFA2D626DE25CD00D206D4 /* PNPAMTokenTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = PNPAMTokenTest.m; sourceTree = ""; }; 79DDA2AF278DC75E00A5B24C /* PNConfigurationTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = PNConfigurationTest.m; sourceTree = ""; }; + 7AE13B5CC0CBDD23B7F564B5 /* Pods_MockableTests__tvOS__Mocked_Integration_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_MockableTests__tvOS__Mocked_Integration_Tests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 7AF72420DA9972F31FB1BFB1 /* Pods-MockableTests-[macOS] Unit Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-MockableTests-[macOS] Unit Tests.release.xcconfig"; path = "Target Support Files/Pods-MockableTests-[macOS] Unit Tests/Pods-MockableTests-[macOS] Unit Tests.release.xcconfig"; sourceTree = ""; }; + 8EC639A6CB39F36E21882506 /* Pods__iOS__Integration_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods__iOS__Integration_Tests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 8FB9236782AD602D7812EF46 /* Pods_MockableTests__macOS__Unit_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_MockableTests__macOS__Unit_Tests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 9DF954CB4F4C5DF9C02C1F9C /* Pods-ContractTests-[iOS] Contract Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ContractTests-[iOS] Contract Tests.debug.xcconfig"; path = "Target Support Files/Pods-ContractTests-[iOS] Contract Tests/Pods-ContractTests-[iOS] Contract Tests.debug.xcconfig"; sourceTree = ""; }; + A35F823BF459AFC14CCB418F /* Pods_MockableTests__macOS__Mocked_Integration_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_MockableTests__macOS__Mocked_Integration_Tests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; A529268323B0D07500FF46DD /* [iOS] Code Coverage.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "[iOS] Code Coverage.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; A52926D823B0E3CF00FF46DD /* ios-tests.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "ios-tests.plist"; sourceTree = ""; }; A52926DF23B0E6C500FF46DD /* [tvOS] Mocked Integration Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "[tvOS] Mocked Integration Tests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -271,6 +297,16 @@ A5E3BA012B2FA76700D3AA18 /* PNRequestRetryConfigurationTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = PNRequestRetryConfigurationTest.m; sourceTree = ""; }; A5E3BA062B3030BB00D3AA18 /* PNRequestRetryConfigurationIntegrationTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = PNRequestRetryConfigurationIntegrationTest.m; sourceTree = ""; }; A5F8E9DA2476D46D007F79AB /* PNObjectsAPICallBuilderTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = PNObjectsAPICallBuilderTest.m; sourceTree = ""; }; + AB9D462F2FBEBEFA9401DDB5 /* Pods_ContractTests__iOS__Contract_Tests_Beta.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_ContractTests__iOS__Contract_Tests_Beta.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + BEB993A318CCB70ECB289319 /* Pods-ContractTests-[iOS] Contract Tests Beta.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ContractTests-[iOS] Contract Tests Beta.release.xcconfig"; path = "Target Support Files/Pods-ContractTests-[iOS] Contract Tests Beta/Pods-ContractTests-[iOS] Contract Tests Beta.release.xcconfig"; sourceTree = ""; }; + C2C987E746C6C07019DBD0CC /* Pods-[iOS] Integration Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-[iOS] Integration Tests.debug.xcconfig"; path = "Target Support Files/Pods-[iOS] Integration Tests/Pods-[iOS] Integration Tests.debug.xcconfig"; sourceTree = ""; }; + E722803AA2B13B9F6F4C09A6 /* Pods_ContractTests__iOS__Contract_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_ContractTests__iOS__Contract_Tests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + EB25DDE01D2F216D3796C407 /* Pods_MockableTests__iOS__Unit_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_MockableTests__iOS__Unit_Tests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + EBF7C34A42B23103D49B74FE /* Pods-[iOS] Integration Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-[iOS] Integration Tests.release.xcconfig"; path = "Target Support Files/Pods-[iOS] Integration Tests/Pods-[iOS] Integration Tests.release.xcconfig"; sourceTree = ""; }; + F13D88B9A0A798C15261659F /* Pods-MockableTests-[tvOS] Mocked Integration Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-MockableTests-[tvOS] Mocked Integration Tests.debug.xcconfig"; path = "Target Support Files/Pods-MockableTests-[tvOS] Mocked Integration Tests/Pods-MockableTests-[tvOS] Mocked Integration Tests.debug.xcconfig"; sourceTree = ""; }; + F4A4986194D0E640CCF1FFCB /* Pods-MockableTests-[macOS] Mocked Integration Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-MockableTests-[macOS] Mocked Integration Tests.release.xcconfig"; path = "Target Support Files/Pods-MockableTests-[macOS] Mocked Integration Tests/Pods-MockableTests-[macOS] Mocked Integration Tests.release.xcconfig"; sourceTree = ""; }; + FA5EA780E4795E078979F43F /* Pods-ContractTests-[iOS] Contract Tests Beta.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ContractTests-[iOS] Contract Tests Beta.debug.xcconfig"; path = "Target Support Files/Pods-ContractTests-[iOS] Contract Tests Beta/Pods-ContractTests-[iOS] Contract Tests Beta.debug.xcconfig"; sourceTree = ""; }; + FE901C04F6B5129785AB1EC7 /* Pods-MockableTests-[iOS] Mocked Integration Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-MockableTests-[iOS] Mocked Integration Tests.release.xcconfig"; path = "Target Support Files/Pods-MockableTests-[iOS] Mocked Integration Tests/Pods-MockableTests-[iOS] Mocked Integration Tests.release.xcconfig"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -278,6 +314,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + A8EF743E04539021556A35F5 /* Pods_ContractTests__iOS__Contract_Tests_Beta.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -285,6 +322,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + 973CD8D43EBB3562862DAFF3 /* Pods_ContractTests__iOS__Contract_Tests.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -299,6 +337,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + 0B9EAFFC396316D44C7E4187 /* Pods_MockableTests__tvOS__Mocked_Integration_Tests.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -306,6 +345,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + 2313E863835CD37F8CDB617B /* Pods_MockableTests__tvOS__Unit_Tests.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -313,6 +353,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + E7201886A37D75F27415777C /* Pods_MockableTests__macOS__Mocked_Integration_Tests.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -320,6 +361,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + 51A4015CAD5284D8246B7A68 /* Pods_MockableTests__macOS__Unit_Tests.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -327,6 +369,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + D923993037E959D916BA1860 /* Pods_MockableTests__iOS__Unit_Tests.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -334,6 +377,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + 0DF9B6A285C04EC3CE42551F /* Pods_MockableTests__iOS__Mocked_Integration_Tests.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -341,12 +385,29 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + 77F5C13439597CE844EE5A1C /* Pods__iOS__Integration_Tests.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ + 78724A1938A92B7C4D9F00CA /* Frameworks */ = { + isa = PBXGroup; + children = ( + E722803AA2B13B9F6F4C09A6 /* Pods_ContractTests__iOS__Contract_Tests.framework */, + AB9D462F2FBEBEFA9401DDB5 /* Pods_ContractTests__iOS__Contract_Tests_Beta.framework */, + 66011859CEB0F96E8B1643B7 /* Pods_MockableTests__iOS__Mocked_Integration_Tests.framework */, + EB25DDE01D2F216D3796C407 /* Pods_MockableTests__iOS__Unit_Tests.framework */, + A35F823BF459AFC14CCB418F /* Pods_MockableTests__macOS__Mocked_Integration_Tests.framework */, + 8FB9236782AD602D7812EF46 /* Pods_MockableTests__macOS__Unit_Tests.framework */, + 7AE13B5CC0CBDD23B7F564B5 /* Pods_MockableTests__tvOS__Mocked_Integration_Tests.framework */, + 2DC9ABA2BCF28F8B85F24A22 /* Pods_MockableTests__tvOS__Unit_Tests.framework */, + 8EC639A6CB39F36E21882506 /* Pods__iOS__Integration_Tests.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; 796E65282707A864001B57F4 /* Steps */ = { isa = PBXGroup; children = ( @@ -677,6 +738,7 @@ A52926AF23B0D63100FF46DD /* Support Files */, A5B65D5523B03DB1006B7BFB /* Products */, DC23E0797E4D29A69E09CCB4 /* Pods */, + 78724A1938A92B7C4D9F00CA /* Frameworks */, ); sourceTree = ""; }; @@ -747,6 +809,24 @@ DC23E0797E4D29A69E09CCB4 /* Pods */ = { isa = PBXGroup; children = ( + 9DF954CB4F4C5DF9C02C1F9C /* Pods-ContractTests-[iOS] Contract Tests.debug.xcconfig */, + 1945AF39F86AB25C7920BCA7 /* Pods-ContractTests-[iOS] Contract Tests.release.xcconfig */, + FA5EA780E4795E078979F43F /* Pods-ContractTests-[iOS] Contract Tests Beta.debug.xcconfig */, + BEB993A318CCB70ECB289319 /* Pods-ContractTests-[iOS] Contract Tests Beta.release.xcconfig */, + 2FE13A602506613775BA5B8D /* Pods-MockableTests-[iOS] Mocked Integration Tests.debug.xcconfig */, + FE901C04F6B5129785AB1EC7 /* Pods-MockableTests-[iOS] Mocked Integration Tests.release.xcconfig */, + 1C723353C94733767A630725 /* Pods-MockableTests-[iOS] Unit Tests.debug.xcconfig */, + 0B2213221B1374E5F7B0FEE7 /* Pods-MockableTests-[iOS] Unit Tests.release.xcconfig */, + 65AE6C0FE92B800E14CCEA18 /* Pods-MockableTests-[macOS] Mocked Integration Tests.debug.xcconfig */, + F4A4986194D0E640CCF1FFCB /* Pods-MockableTests-[macOS] Mocked Integration Tests.release.xcconfig */, + 2C492A6994C35C9108A1CCE9 /* Pods-MockableTests-[macOS] Unit Tests.debug.xcconfig */, + 7AF72420DA9972F31FB1BFB1 /* Pods-MockableTests-[macOS] Unit Tests.release.xcconfig */, + F13D88B9A0A798C15261659F /* Pods-MockableTests-[tvOS] Mocked Integration Tests.debug.xcconfig */, + 477C3491707F86506FF0D82B /* Pods-MockableTests-[tvOS] Mocked Integration Tests.release.xcconfig */, + 62723707139DC88CB97D9E8F /* Pods-MockableTests-[tvOS] Unit Tests.debug.xcconfig */, + 082354A9DE5A0DCD1394146A /* Pods-MockableTests-[tvOS] Unit Tests.release.xcconfig */, + C2C987E746C6C07019DBD0CC /* Pods-[iOS] Integration Tests.debug.xcconfig */, + EBF7C34A42B23103D49B74FE /* Pods-[iOS] Integration Tests.release.xcconfig */, ); path = Pods; sourceTree = ""; @@ -758,9 +838,11 @@ isa = PBXNativeTarget; buildConfigurationList = 79657A8C2719CD5B00BACEC5 /* Build configuration list for PBXNativeTarget "[iOS] Contract Tests Beta" */; buildPhases = ( + 42F339513BBE3864EF5D1E7C /* [CP] Check Pods Manifest.lock */, 79657A7A2719CD5B00BACEC5 /* Sources */, 79657A852719CD5B00BACEC5 /* Frameworks */, 79657A872719CD5B00BACEC5 /* Resources */, + 5939D76EDD38FE419026D5CA /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -775,9 +857,11 @@ isa = PBXNativeTarget; buildConfigurationList = 796F6307270344DF00DE6F07 /* Build configuration list for PBXNativeTarget "[iOS] Contract Tests" */; buildPhases = ( + A8CE496DF84A4311FE06054A /* [CP] Check Pods Manifest.lock */, 796F62F1270344DF00DE6F07 /* Sources */, 796F6303270344DF00DE6F07 /* Frameworks */, 796F6304270344DF00DE6F07 /* Resources */, + A6FAFA4791B9B9097232F137 /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -809,9 +893,11 @@ isa = PBXNativeTarget; buildConfigurationList = A52926E423B0E6C500FF46DD /* Build configuration list for PBXNativeTarget "[tvOS] Mocked Integration Tests" */; buildPhases = ( + 1BA1CCA1ED9A3F78A2D3152B /* [CP] Check Pods Manifest.lock */, A52926DB23B0E6C500FF46DD /* Sources */, A52926DC23B0E6C500FF46DD /* Frameworks */, A52926DD23B0E6C500FF46DD /* Resources */, + 6061A5827A0FCD862954728F /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -826,9 +912,11 @@ isa = PBXNativeTarget; buildConfigurationList = A52926F023B0E6DD00FF46DD /* Build configuration list for PBXNativeTarget "[tvOS] Unit Tests" */; buildPhases = ( + 281514BAFAF0AEBF456F9739 /* [CP] Check Pods Manifest.lock */, A52926E723B0E6DC00FF46DD /* Sources */, A52926E823B0E6DC00FF46DD /* Frameworks */, A52926E923B0E6DC00FF46DD /* Resources */, + 2DFC89B6983FED16F53DE54A /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -843,9 +931,11 @@ isa = PBXNativeTarget; buildConfigurationList = A52926FC23B0E71700FF46DD /* Build configuration list for PBXNativeTarget "[macOS] Mocked Integration Tests" */; buildPhases = ( + BDA2CA6DDB8308D7162EDC14 /* [CP] Check Pods Manifest.lock */, A52926F323B0E71700FF46DD /* Sources */, A52926F423B0E71700FF46DD /* Frameworks */, A52926F523B0E71700FF46DD /* Resources */, + E1B20A55FFD18B930E013F5C /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -860,9 +950,11 @@ isa = PBXNativeTarget; buildConfigurationList = A529270823B0E72500FF46DD /* Build configuration list for PBXNativeTarget "[macOS] Unit Tests" */; buildPhases = ( + 6B70A3F4FE5363EDA3DE4B14 /* [CP] Check Pods Manifest.lock */, A52926FF23B0E72500FF46DD /* Sources */, A529270023B0E72500FF46DD /* Frameworks */, A529270123B0E72500FF46DD /* Resources */, + B1A08096B42A2A687C778374 /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -877,9 +969,11 @@ isa = PBXNativeTarget; buildConfigurationList = A5B65D7B23B03DB4006B7BFB /* Build configuration list for PBXNativeTarget "[iOS] Unit Tests" */; buildPhases = ( + D8BFAD805109888B96BBF6AD /* [CP] Check Pods Manifest.lock */, A5B65D6B23B03DB4006B7BFB /* Sources */, A5B65D6C23B03DB4006B7BFB /* Frameworks */, A5B65D6D23B03DB4006B7BFB /* Resources */, + 76E6B37695BD06817434D500 /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -894,9 +988,11 @@ isa = PBXNativeTarget; buildConfigurationList = A5B65D8723B03FFD006B7BFB /* Build configuration list for PBXNativeTarget "[iOS] Mocked Integration Tests" */; buildPhases = ( + 304ACC9D5F75AD457DADE983 /* [CP] Check Pods Manifest.lock */, A5B65D7E23B03FFD006B7BFB /* Sources */, A5B65D7F23B03FFD006B7BFB /* Frameworks */, A5B65D8023B03FFD006B7BFB /* Resources */, + C69C93083706042FD4FB95F4 /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -911,9 +1007,11 @@ isa = PBXNativeTarget; buildConfigurationList = A5B65D9423B04148006B7BFB /* Build configuration list for PBXNativeTarget "[iOS] Integration Tests" */; buildPhases = ( + 3736B141283E5F719A4C70EB /* [CP] Check Pods Manifest.lock */, A5B65D8B23B04148006B7BFB /* Sources */, A5B65D8C23B04148006B7BFB /* Frameworks */, A5B65D8D23B04148006B7BFB /* Resources */, + C51632E5069BC26EEBBA6C2A /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -1079,6 +1177,360 @@ }; /* End PBXResourcesBuildPhase section */ +/* Begin PBXShellScriptBuildPhase section */ + 1BA1CCA1ED9A3F78A2D3152B /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( + ); + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-MockableTests-[tvOS] Mocked Integration Tests-checkManifestLockResult.txt", + ); + 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"; + showEnvVarsInLog = 0; + }; + 281514BAFAF0AEBF456F9739 /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( + ); + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-MockableTests-[tvOS] Unit Tests-checkManifestLockResult.txt", + ); + 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"; + showEnvVarsInLog = 0; + }; + 2DFC89B6983FED16F53DE54A /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-MockableTests-[tvOS] Unit Tests/Pods-MockableTests-[tvOS] Unit Tests-frameworks-${CONFIGURATION}-input-files.xcfilelist", + ); + name = "[CP] Embed Pods Frameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-MockableTests-[tvOS] Unit Tests/Pods-MockableTests-[tvOS] Unit Tests-frameworks-${CONFIGURATION}-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-MockableTests-[tvOS] Unit Tests/Pods-MockableTests-[tvOS] Unit Tests-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + 304ACC9D5F75AD457DADE983 /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( + ); + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-MockableTests-[iOS] Mocked Integration Tests-checkManifestLockResult.txt", + ); + 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"; + showEnvVarsInLog = 0; + }; + 3736B141283E5F719A4C70EB /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( + ); + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-[iOS] Integration Tests-checkManifestLockResult.txt", + ); + 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"; + showEnvVarsInLog = 0; + }; + 42F339513BBE3864EF5D1E7C /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( + ); + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-ContractTests-[iOS] Contract Tests Beta-checkManifestLockResult.txt", + ); + 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"; + showEnvVarsInLog = 0; + }; + 5939D76EDD38FE419026D5CA /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-ContractTests-[iOS] Contract Tests Beta/Pods-ContractTests-[iOS] Contract Tests Beta-frameworks-${CONFIGURATION}-input-files.xcfilelist", + ); + name = "[CP] Embed Pods Frameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-ContractTests-[iOS] Contract Tests Beta/Pods-ContractTests-[iOS] Contract Tests Beta-frameworks-${CONFIGURATION}-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-ContractTests-[iOS] Contract Tests Beta/Pods-ContractTests-[iOS] Contract Tests Beta-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + 6061A5827A0FCD862954728F /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-MockableTests-[tvOS] Mocked Integration Tests/Pods-MockableTests-[tvOS] Mocked Integration Tests-frameworks-${CONFIGURATION}-input-files.xcfilelist", + ); + name = "[CP] Embed Pods Frameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-MockableTests-[tvOS] Mocked Integration Tests/Pods-MockableTests-[tvOS] Mocked Integration Tests-frameworks-${CONFIGURATION}-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-MockableTests-[tvOS] Mocked Integration Tests/Pods-MockableTests-[tvOS] Mocked Integration Tests-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + 6B70A3F4FE5363EDA3DE4B14 /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( + ); + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-MockableTests-[macOS] Unit Tests-checkManifestLockResult.txt", + ); + 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"; + showEnvVarsInLog = 0; + }; + 76E6B37695BD06817434D500 /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-MockableTests-[iOS] Unit Tests/Pods-MockableTests-[iOS] Unit Tests-frameworks-${CONFIGURATION}-input-files.xcfilelist", + ); + name = "[CP] Embed Pods Frameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-MockableTests-[iOS] Unit Tests/Pods-MockableTests-[iOS] Unit Tests-frameworks-${CONFIGURATION}-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-MockableTests-[iOS] Unit Tests/Pods-MockableTests-[iOS] Unit Tests-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + A6FAFA4791B9B9097232F137 /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-ContractTests-[iOS] Contract Tests/Pods-ContractTests-[iOS] Contract Tests-frameworks-${CONFIGURATION}-input-files.xcfilelist", + ); + name = "[CP] Embed Pods Frameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-ContractTests-[iOS] Contract Tests/Pods-ContractTests-[iOS] Contract Tests-frameworks-${CONFIGURATION}-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-ContractTests-[iOS] Contract Tests/Pods-ContractTests-[iOS] Contract Tests-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + A8CE496DF84A4311FE06054A /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( + ); + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-ContractTests-[iOS] Contract Tests-checkManifestLockResult.txt", + ); + 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"; + showEnvVarsInLog = 0; + }; + B1A08096B42A2A687C778374 /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-MockableTests-[macOS] Unit Tests/Pods-MockableTests-[macOS] Unit Tests-frameworks-${CONFIGURATION}-input-files.xcfilelist", + ); + name = "[CP] Embed Pods Frameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-MockableTests-[macOS] Unit Tests/Pods-MockableTests-[macOS] Unit Tests-frameworks-${CONFIGURATION}-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-MockableTests-[macOS] Unit Tests/Pods-MockableTests-[macOS] Unit Tests-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + BDA2CA6DDB8308D7162EDC14 /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( + ); + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-MockableTests-[macOS] Mocked Integration Tests-checkManifestLockResult.txt", + ); + 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"; + showEnvVarsInLog = 0; + }; + C51632E5069BC26EEBBA6C2A /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-[iOS] Integration Tests/Pods-[iOS] Integration Tests-frameworks-${CONFIGURATION}-input-files.xcfilelist", + ); + name = "[CP] Embed Pods Frameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-[iOS] Integration Tests/Pods-[iOS] Integration Tests-frameworks-${CONFIGURATION}-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-[iOS] Integration Tests/Pods-[iOS] Integration Tests-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + C69C93083706042FD4FB95F4 /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-MockableTests-[iOS] Mocked Integration Tests/Pods-MockableTests-[iOS] Mocked Integration Tests-frameworks-${CONFIGURATION}-input-files.xcfilelist", + ); + name = "[CP] Embed Pods Frameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-MockableTests-[iOS] Mocked Integration Tests/Pods-MockableTests-[iOS] Mocked Integration Tests-frameworks-${CONFIGURATION}-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-MockableTests-[iOS] Mocked Integration Tests/Pods-MockableTests-[iOS] Mocked Integration Tests-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + D8BFAD805109888B96BBF6AD /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( + ); + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-MockableTests-[iOS] Unit Tests-checkManifestLockResult.txt", + ); + 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"; + showEnvVarsInLog = 0; + }; + E1B20A55FFD18B930E013F5C /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-MockableTests-[macOS] Mocked Integration Tests/Pods-MockableTests-[macOS] Mocked Integration Tests-frameworks-${CONFIGURATION}-input-files.xcfilelist", + ); + name = "[CP] Embed Pods Frameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-MockableTests-[macOS] Mocked Integration Tests/Pods-MockableTests-[macOS] Mocked Integration Tests-frameworks-${CONFIGURATION}-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-MockableTests-[macOS] Mocked Integration Tests/Pods-MockableTests-[macOS] Mocked Integration Tests-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; +/* End PBXShellScriptBuildPhase section */ + /* Begin PBXSourcesBuildPhase section */ 79657A7A2719CD5B00BACEC5 /* Sources */ = { isa = PBXSourcesBuildPhase; @@ -1318,6 +1770,7 @@ /* Begin XCBuildConfiguration section */ 79657A8D2719CD5B00BACEC5 /* Debug */ = { isa = XCBuildConfiguration; + baseConfigurationReference = FA5EA780E4795E078979F43F /* Pods-ContractTests-[iOS] Contract Tests Beta.debug.xcconfig */; buildSettings = { CLANG_ENABLE_CODE_COVERAGE = YES; CODE_SIGN_IDENTITY = "-"; @@ -1348,6 +1801,7 @@ }; 79657A8E2719CD5B00BACEC5 /* Release */ = { isa = XCBuildConfiguration; + baseConfigurationReference = BEB993A318CCB70ECB289319 /* Pods-ContractTests-[iOS] Contract Tests Beta.release.xcconfig */; buildSettings = { CLANG_ENABLE_CODE_COVERAGE = YES; CODE_SIGN_IDENTITY = "-"; @@ -1373,6 +1827,7 @@ }; 796F6308270344DF00DE6F07 /* Debug */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 9DF954CB4F4C5DF9C02C1F9C /* Pods-ContractTests-[iOS] Contract Tests.debug.xcconfig */; buildSettings = { CLANG_ENABLE_CODE_COVERAGE = YES; CODE_SIGN_IDENTITY = "-"; @@ -1398,6 +1853,7 @@ }; 796F6309270344DF00DE6F07 /* Release */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 1945AF39F86AB25C7920BCA7 /* Pods-ContractTests-[iOS] Contract Tests.release.xcconfig */; buildSettings = { CLANG_ENABLE_CODE_COVERAGE = YES; CODE_SIGN_IDENTITY = "-"; @@ -1471,6 +1927,7 @@ }; A52926E523B0E6C500FF46DD /* Debug */ = { isa = XCBuildConfiguration; + baseConfigurationReference = F13D88B9A0A798C15261659F /* Pods-MockableTests-[tvOS] Mocked Integration Tests.debug.xcconfig */; buildSettings = { CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; CLANG_CXX_LIBRARY = "libc++"; @@ -1497,6 +1954,7 @@ }; A52926E623B0E6C500FF46DD /* Release */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 477C3491707F86506FF0D82B /* Pods-MockableTests-[tvOS] Mocked Integration Tests.release.xcconfig */; buildSettings = { CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; CLANG_CXX_LIBRARY = "libc++"; @@ -1524,6 +1982,7 @@ }; A52926F123B0E6DD00FF46DD /* Debug */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 62723707139DC88CB97D9E8F /* Pods-MockableTests-[tvOS] Unit Tests.debug.xcconfig */; buildSettings = { CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; CLANG_CXX_LIBRARY = "libc++"; @@ -1550,6 +2009,7 @@ }; A52926F223B0E6DD00FF46DD /* Release */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 082354A9DE5A0DCD1394146A /* Pods-MockableTests-[tvOS] Unit Tests.release.xcconfig */; buildSettings = { CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; CLANG_CXX_LIBRARY = "libc++"; @@ -1577,6 +2037,7 @@ }; A52926FD23B0E71700FF46DD /* Debug */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 65AE6C0FE92B800E14CCEA18 /* Pods-MockableTests-[macOS] Mocked Integration Tests.debug.xcconfig */; buildSettings = { CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; CLANG_CXX_LIBRARY = "libc++"; @@ -1602,6 +2063,7 @@ }; A52926FE23B0E71700FF46DD /* Release */ = { isa = XCBuildConfiguration; + baseConfigurationReference = F4A4986194D0E640CCF1FFCB /* Pods-MockableTests-[macOS] Mocked Integration Tests.release.xcconfig */; buildSettings = { CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; CLANG_CXX_LIBRARY = "libc++"; @@ -1628,6 +2090,7 @@ }; A529270923B0E72500FF46DD /* Debug */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 2C492A6994C35C9108A1CCE9 /* Pods-MockableTests-[macOS] Unit Tests.debug.xcconfig */; buildSettings = { CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; CLANG_CXX_LIBRARY = "libc++"; @@ -1653,6 +2116,7 @@ }; A529270A23B0E72500FF46DD /* Release */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 7AF72420DA9972F31FB1BFB1 /* Pods-MockableTests-[macOS] Unit Tests.release.xcconfig */; buildSettings = { CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; CLANG_CXX_LIBRARY = "libc++"; @@ -1803,6 +2267,7 @@ }; A5B65D7C23B03DB4006B7BFB /* Debug */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 1C723353C94733767A630725 /* Pods-MockableTests-[iOS] Unit Tests.debug.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = "-"; CODE_SIGN_STYLE = Manual; @@ -1827,6 +2292,7 @@ }; A5B65D7D23B03DB4006B7BFB /* Release */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 0B2213221B1374E5F7B0FEE7 /* Pods-MockableTests-[iOS] Unit Tests.release.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = "-"; CODE_SIGN_STYLE = Manual; @@ -1851,6 +2317,7 @@ }; A5B65D8823B03FFD006B7BFB /* Debug */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 2FE13A602506613775BA5B8D /* Pods-MockableTests-[iOS] Mocked Integration Tests.debug.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = "-"; CODE_SIGN_STYLE = Manual; @@ -1876,6 +2343,7 @@ }; A5B65D8923B03FFD006B7BFB /* Release */ = { isa = XCBuildConfiguration; + baseConfigurationReference = FE901C04F6B5129785AB1EC7 /* Pods-MockableTests-[iOS] Mocked Integration Tests.release.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = "-"; CODE_SIGN_STYLE = Manual; @@ -1901,6 +2369,7 @@ }; A5B65D9523B04148006B7BFB /* Debug */ = { isa = XCBuildConfiguration; + baseConfigurationReference = C2C987E746C6C07019DBD0CC /* Pods-[iOS] Integration Tests.debug.xcconfig */; buildSettings = { CLANG_ENABLE_CODE_COVERAGE = YES; CODE_SIGN_IDENTITY = "-"; @@ -1926,6 +2395,7 @@ }; A5B65D9623B04148006B7BFB /* Release */ = { isa = XCBuildConfiguration; + baseConfigurationReference = EBF7C34A42B23103D49B74FE /* Pods-[iOS] Integration Tests.release.xcconfig */; buildSettings = { CLANG_ENABLE_CODE_COVERAGE = YES; CODE_SIGN_IDENTITY = "-"; diff --git a/Tests/Tests/Integration/PNPublishIntegrationTests.m b/Tests/Tests/Integration/PNPublishIntegrationTests.m index 7721ad7ce..be243a78f 100644 --- a/Tests/Tests/Integration/PNPublishIntegrationTests.m +++ b/Tests/Tests/Integration/PNPublishIntegrationTests.m @@ -843,6 +843,10 @@ - (void)testItShouldPublishMobilePayloadWithWrappedKeys { [self waitToCompleteIn:self.testCompletionDelay codeBlock:^(dispatch_block_t handler) { [self addMessageHandlerForClient:client2 withBlock:^(PubNub *client, PNMessageResult *message, BOOL *shouldRemove) { XCTAssertEqualObjects(message.data.publisher, client1.currentConfiguration.userID); + NSLog(@"---"); + NSLog(@"%@", message.data.message); + NSLog(@"%@", expectedMessage); + XCTAssertEqualObjects(message.data.message, expectedMessage); *shouldRemove = YES;