diff --git a/Example/Podfile b/Example/Podfile index 1f35c9d..14e6d00 100644 --- a/Example/Podfile +++ b/Example/Podfile @@ -10,4 +10,11 @@ target 'Rudder-Appsflyer_Example' do pod 'FBSnapshotTestCase' end + + post_install do |installer| + installer.pods_project.build_configurations.each do |config| + config.build_settings["EXCLUDED_ARCHS[sdk=iphonesimulator*]"] = "arm64" + end + end + end diff --git a/Example/Podfile.lock b/Example/Podfile.lock index 05d9d79..edf2f61 100644 --- a/Example/Podfile.lock +++ b/Example/Podfile.lock @@ -1,15 +1,15 @@ PODS: - - AppsFlyerFramework (6.4.3): - - AppsFlyerFramework/Main (= 6.4.3) - - AppsFlyerFramework/Main (6.4.3) + - AppsFlyerFramework (6.9.1): + - AppsFlyerFramework/Main (= 6.9.1) + - AppsFlyerFramework/Main (6.9.1) - FBSnapshotTestCase (2.1.4): - FBSnapshotTestCase/SwiftSupport (= 2.1.4) - FBSnapshotTestCase/Core (2.1.4) - FBSnapshotTestCase/SwiftSupport (2.1.4): - FBSnapshotTestCase/Core - - Rudder (1.2.1) - - Rudder-Appsflyer (2.0.0): - - AppsFlyerFramework (~> 6.4.3) + - Rudder (1.8.0) + - Rudder-Appsflyer (2.1.0): + - AppsFlyerFramework (~> 6.9.1) - Rudder (~> 1.0) DEPENDENCIES: @@ -27,11 +27,11 @@ EXTERNAL SOURCES: :path: "../" SPEC CHECKSUMS: - AppsFlyerFramework: ce218e29f57ea92e461ca1b6f418148a1be2e0dc + AppsFlyerFramework: dc9aa675faa8e1a2ed40fb295d3c5408ee2b972a FBSnapshotTestCase: 094f9f314decbabe373b87cc339bea235a63e07a - Rudder: db8cfa8e5757599dfec74a1bdd04dc17b3859789 - Rudder-Appsflyer: c60efa0d7711d0d09a49a3733f11551ee38800cc + Rudder: 0a5272646aa3b89295526cea2bf54d092044848a + Rudder-Appsflyer: e1f26d1d24d3a9351c7079b3f9c87815680da426 -PODFILE CHECKSUM: c83c5f5286f9b840b966f5e22ef98b97471c62d5 +PODFILE CHECKSUM: 72f0e785b3e2e2c1b9276c5aee9c1558d47208ad COCOAPODS: 1.11.3 diff --git a/Example/Rudder-Appsflyer.xcodeproj/project.pbxproj b/Example/Rudder-Appsflyer.xcodeproj/project.pbxproj index bf24435..759c12e 100644 --- a/Example/Rudder-Appsflyer.xcodeproj/project.pbxproj +++ b/Example/Rudder-Appsflyer.xcodeproj/project.pbxproj @@ -7,7 +7,7 @@ objects = { /* Begin PBXBuildFile section */ - 3118DCE10929883FF60EC1A0 /* Pods_Rudder_Appsflyer_Example.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 187DF8699CA25B843C85E7EF /* Pods_Rudder_Appsflyer_Example.framework */; }; + 54ABD99D4E454E0BF0B20DCA /* Pods_Rudder_Appsflyer_Tests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 75D3CAB1638F53CA7265705D /* Pods_Rudder_Appsflyer_Tests.framework */; }; 6003F58E195388D20070C39A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6003F58D195388D20070C39A /* Foundation.framework */; }; 6003F590195388D20070C39A /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6003F58F195388D20070C39A /* CoreGraphics.framework */; }; 6003F592195388D20070C39A /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6003F591195388D20070C39A /* UIKit.framework */; }; @@ -21,9 +21,9 @@ 6003F5B2195388D20070C39A /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6003F591195388D20070C39A /* UIKit.framework */; }; 6003F5BA195388D20070C39A /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 6003F5B8195388D20070C39A /* InfoPlist.strings */; }; 6003F5BC195388D20070C39A /* Tests.m in Sources */ = {isa = PBXBuildFile; fileRef = 6003F5BB195388D20070C39A /* Tests.m */; }; + 6CE5DED7F4D6B8D05D699640 /* Pods_Rudder_Appsflyer_Example.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F5286571A438A84D7BB640B2 /* Pods_Rudder_Appsflyer_Example.framework */; }; 71719F9F1E33DC2100824A3D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 71719F9D1E33DC2100824A3D /* LaunchScreen.storyboard */; }; 873B8AEB1B1F5CCA007FD442 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 873B8AEA1B1F5CCA007FD442 /* Main.storyboard */; }; - 8DFFCB1A1E474F54A69668AD /* Pods_Rudder_Appsflyer_Tests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 60209E8022500E13353D9E5F /* Pods_Rudder_Appsflyer_Tests.framework */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -37,8 +37,9 @@ /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 187DF8699CA25B843C85E7EF /* Pods_Rudder_Appsflyer_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Rudder_Appsflyer_Example.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 3E6F66F3DE104A7B0BDB206D /* Pods-Rudder-Appsflyer_Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Rudder-Appsflyer_Example.debug.xcconfig"; path = "Target Support Files/Pods-Rudder-Appsflyer_Example/Pods-Rudder-Appsflyer_Example.debug.xcconfig"; sourceTree = ""; }; + 1BD3AE254B2E89F62B19D972 /* Pods-Rudder-Appsflyer_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Rudder-Appsflyer_Tests.debug.xcconfig"; path = "Target Support Files/Pods-Rudder-Appsflyer_Tests/Pods-Rudder-Appsflyer_Tests.debug.xcconfig"; sourceTree = ""; }; + 22A0D40EE60E017AFC71E313 /* Pods-Rudder-Appsflyer_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Rudder-Appsflyer_Example.release.xcconfig"; path = "Target Support Files/Pods-Rudder-Appsflyer_Example/Pods-Rudder-Appsflyer_Example.release.xcconfig"; sourceTree = ""; }; + 34BB885B8615589B3E9D1EBC /* Pods-Rudder-Appsflyer_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Rudder-Appsflyer_Tests.release.xcconfig"; path = "Target Support Files/Pods-Rudder-Appsflyer_Tests/Pods-Rudder-Appsflyer_Tests.release.xcconfig"; sourceTree = ""; }; 4F6BF5867985B17F530A4FAB /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = LICENSE; path = ../LICENSE; sourceTree = ""; }; 5DEFB86FC76D20A863F9AD7A /* Rudder-Appsflyer.podspec */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = "Rudder-Appsflyer.podspec"; path = "../Rudder-Appsflyer.podspec"; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; 6003F58A195388D20070C39A /* Rudder-Appsflyer_Example.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Rudder-Appsflyer_Example.app"; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -59,14 +60,13 @@ 6003F5B7195388D20070C39A /* Tests-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Tests-Info.plist"; sourceTree = ""; }; 6003F5B9195388D20070C39A /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; 6003F5BB195388D20070C39A /* Tests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = Tests.m; sourceTree = ""; }; - 60209E8022500E13353D9E5F /* Pods_Rudder_Appsflyer_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Rudder_Appsflyer_Tests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 606FC2411953D9B200FFA9A0 /* Tests-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Tests-Prefix.pch"; sourceTree = ""; }; 71719F9E1E33DC2100824A3D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; 723A1422FB77ECE447F73246 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = net.daringfireball.markdown; name = README.md; path = ../README.md; sourceTree = ""; }; + 75D3CAB1638F53CA7265705D /* Pods_Rudder_Appsflyer_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Rudder_Appsflyer_Tests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 873B8AEA1B1F5CCA007FD442 /* Main.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = Main.storyboard; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - C3354FB549A7314951AB13FD /* Pods-Rudder-Appsflyer_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Rudder-Appsflyer_Tests.debug.xcconfig"; path = "Target Support Files/Pods-Rudder-Appsflyer_Tests/Pods-Rudder-Appsflyer_Tests.debug.xcconfig"; sourceTree = ""; }; - CC923B6690FB0522DA9BFAF6 /* Pods-Rudder-Appsflyer_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Rudder-Appsflyer_Tests.release.xcconfig"; path = "Target Support Files/Pods-Rudder-Appsflyer_Tests/Pods-Rudder-Appsflyer_Tests.release.xcconfig"; sourceTree = ""; }; - D522D390211B7022F7BD2AB9 /* Pods-Rudder-Appsflyer_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Rudder-Appsflyer_Example.release.xcconfig"; path = "Target Support Files/Pods-Rudder-Appsflyer_Example/Pods-Rudder-Appsflyer_Example.release.xcconfig"; sourceTree = ""; }; + D2BD9542964781980025C44A /* Pods-Rudder-Appsflyer_Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Rudder-Appsflyer_Example.debug.xcconfig"; path = "Target Support Files/Pods-Rudder-Appsflyer_Example/Pods-Rudder-Appsflyer_Example.debug.xcconfig"; sourceTree = ""; }; + F5286571A438A84D7BB640B2 /* Pods_Rudder_Appsflyer_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Rudder_Appsflyer_Example.framework; sourceTree = BUILT_PRODUCTS_DIR; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -77,7 +77,7 @@ 6003F590195388D20070C39A /* CoreGraphics.framework in Frameworks */, 6003F592195388D20070C39A /* UIKit.framework in Frameworks */, 6003F58E195388D20070C39A /* Foundation.framework in Frameworks */, - 3118DCE10929883FF60EC1A0 /* Pods_Rudder_Appsflyer_Example.framework in Frameworks */, + 6CE5DED7F4D6B8D05D699640 /* Pods_Rudder_Appsflyer_Example.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -88,7 +88,7 @@ 6003F5B0195388D20070C39A /* XCTest.framework in Frameworks */, 6003F5B2195388D20070C39A /* UIKit.framework in Frameworks */, 6003F5B1195388D20070C39A /* Foundation.framework in Frameworks */, - 8DFFCB1A1E474F54A69668AD /* Pods_Rudder_Appsflyer_Tests.framework in Frameworks */, + 54ABD99D4E454E0BF0B20DCA /* Pods_Rudder_Appsflyer_Tests.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -98,10 +98,10 @@ 031A6A9332EF8D7C8B270402 /* Pods */ = { isa = PBXGroup; children = ( - 3E6F66F3DE104A7B0BDB206D /* Pods-Rudder-Appsflyer_Example.debug.xcconfig */, - D522D390211B7022F7BD2AB9 /* Pods-Rudder-Appsflyer_Example.release.xcconfig */, - C3354FB549A7314951AB13FD /* Pods-Rudder-Appsflyer_Tests.debug.xcconfig */, - CC923B6690FB0522DA9BFAF6 /* Pods-Rudder-Appsflyer_Tests.release.xcconfig */, + D2BD9542964781980025C44A /* Pods-Rudder-Appsflyer_Example.debug.xcconfig */, + 22A0D40EE60E017AFC71E313 /* Pods-Rudder-Appsflyer_Example.release.xcconfig */, + 1BD3AE254B2E89F62B19D972 /* Pods-Rudder-Appsflyer_Tests.debug.xcconfig */, + 34BB885B8615589B3E9D1EBC /* Pods-Rudder-Appsflyer_Tests.release.xcconfig */, ); path = Pods; sourceTree = ""; @@ -134,8 +134,8 @@ 6003F58F195388D20070C39A /* CoreGraphics.framework */, 6003F591195388D20070C39A /* UIKit.framework */, 6003F5AF195388D20070C39A /* XCTest.framework */, - 187DF8699CA25B843C85E7EF /* Pods_Rudder_Appsflyer_Example.framework */, - 60209E8022500E13353D9E5F /* Pods_Rudder_Appsflyer_Tests.framework */, + F5286571A438A84D7BB640B2 /* Pods_Rudder_Appsflyer_Example.framework */, + 75D3CAB1638F53CA7265705D /* Pods_Rudder_Appsflyer_Tests.framework */, ); name = Frameworks; sourceTree = ""; @@ -203,11 +203,11 @@ isa = PBXNativeTarget; buildConfigurationList = 6003F5BF195388D20070C39A /* Build configuration list for PBXNativeTarget "Rudder-Appsflyer_Example" */; buildPhases = ( - 3B98D0E60AD8CF22F44917E9 /* [CP] Check Pods Manifest.lock */, + 539DF8B187145F46B183DC6D /* [CP] Check Pods Manifest.lock */, 6003F586195388D20070C39A /* Sources */, 6003F587195388D20070C39A /* Frameworks */, 6003F588195388D20070C39A /* Resources */, - AC231A0B9F40E7C3C9E5DC0C /* [CP] Embed Pods Frameworks */, + 15472CFA83B647175C323FD6 /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -222,11 +222,11 @@ isa = PBXNativeTarget; buildConfigurationList = 6003F5C2195388D20070C39A /* Build configuration list for PBXNativeTarget "Rudder-Appsflyer_Tests" */; buildPhases = ( - 0426234F670AFA4E9C6440C6 /* [CP] Check Pods Manifest.lock */, + 7928E2DA6643CA3279EE5B95 /* [CP] Check Pods Manifest.lock */, 6003F5AA195388D20070C39A /* Sources */, 6003F5AB195388D20070C39A /* Frameworks */, 6003F5AC195388D20070C39A /* Resources */, - 327B690D23FADBD7C03EF280 /* [CP] Embed Pods Frameworks */, + B1A3A734AA11370D917B1B12 /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -296,47 +296,47 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ - 0426234F670AFA4E9C6440C6 /* [CP] Check Pods Manifest.lock */ = { + 15472CFA83B647175C323FD6 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); - inputFileListPaths = ( - ); inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Rudder-Appsflyer_Example/Pods-Rudder-Appsflyer_Example-frameworks.sh", + "${BUILT_PRODUCTS_DIR}/Rudder/Rudder.framework", ); + name = "[CP] Embed Pods Frameworks"; outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Rudder-Appsflyer_Tests-checkManifestLockResult.txt", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Rudder.framework", ); 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-Rudder-Appsflyer_Example/Pods-Rudder-Appsflyer_Example-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; - 327B690D23FADBD7C03EF280 /* [CP] Embed Pods Frameworks */ = { + 539DF8B187145F46B183DC6D /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); + inputFileListPaths = ( + ); inputPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Rudder-Appsflyer_Tests/Pods-Rudder-Appsflyer_Tests-frameworks.sh", - "${BUILT_PRODUCTS_DIR}/FBSnapshotTestCase/FBSnapshotTestCase.framework", + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( ); - name = "[CP] Embed Pods Frameworks"; outputPaths = ( - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FBSnapshotTestCase.framework", + "$(DERIVED_FILE_DIR)/Pods-Rudder-Appsflyer_Example-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Rudder-Appsflyer_Tests/Pods-Rudder-Appsflyer_Tests-frameworks.sh\"\n"; + 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; }; - 3B98D0E60AD8CF22F44917E9 /* [CP] Check Pods Manifest.lock */ = { + 7928E2DA6643CA3279EE5B95 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -351,29 +351,29 @@ outputFileListPaths = ( ); outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Rudder-Appsflyer_Example-checkManifestLockResult.txt", + "$(DERIVED_FILE_DIR)/Pods-Rudder-Appsflyer_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; }; - AC231A0B9F40E7C3C9E5DC0C /* [CP] Embed Pods Frameworks */ = { + B1A3A734AA11370D917B1B12 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Rudder-Appsflyer_Example/Pods-Rudder-Appsflyer_Example-frameworks.sh", - "${BUILT_PRODUCTS_DIR}/Rudder/Rudder.framework", + "${PODS_ROOT}/Target Support Files/Pods-Rudder-Appsflyer_Tests/Pods-Rudder-Appsflyer_Tests-frameworks.sh", + "${BUILT_PRODUCTS_DIR}/FBSnapshotTestCase/FBSnapshotTestCase.framework", ); name = "[CP] Embed Pods Frameworks"; outputPaths = ( - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Rudder.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FBSnapshotTestCase.framework", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Rudder-Appsflyer_Example/Pods-Rudder-Appsflyer_Example-frameworks.sh\"\n"; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Rudder-Appsflyer_Tests/Pods-Rudder-Appsflyer_Tests-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; /* End PBXShellScriptBuildPhase section */ @@ -454,6 +454,7 @@ "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; COPY_PHASE_STRIP = NO; ENABLE_TESTABILITY = YES; + "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_DYNAMIC_NO_PIC = NO; GCC_OPTIMIZATION_LEVEL = 0; @@ -494,6 +495,7 @@ "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; COPY_PHASE_STRIP = YES; ENABLE_NS_ASSERTIONS = NO; + "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; @@ -510,7 +512,7 @@ }; 6003F5C0195388D20070C39A /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3E6F66F3DE104A7B0BDB206D /* Pods-Rudder-Appsflyer_Example.debug.xcconfig */; + baseConfigurationReference = D2BD9542964781980025C44A /* Pods-Rudder-Appsflyer_Example.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; GCC_PRECOMPILE_PREFIX_HEADER = YES; @@ -518,6 +520,7 @@ INFOPLIST_FILE = "Rudder-Appsflyer/Rudder-Appsflyer-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 14.3; MODULE_NAME = ExampleApp; + ONLY_ACTIVE_ARCH = YES; PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.demo.${PRODUCT_NAME:rfc1034identifier}"; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_VERSION = 4.0; @@ -527,7 +530,7 @@ }; 6003F5C1195388D20070C39A /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D522D390211B7022F7BD2AB9 /* Pods-Rudder-Appsflyer_Example.release.xcconfig */; + baseConfigurationReference = 22A0D40EE60E017AFC71E313 /* Pods-Rudder-Appsflyer_Example.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; GCC_PRECOMPILE_PREFIX_HEADER = YES; @@ -535,6 +538,7 @@ INFOPLIST_FILE = "Rudder-Appsflyer/Rudder-Appsflyer-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 14.3; MODULE_NAME = ExampleApp; + ONLY_ACTIVE_ARCH = NO; PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.demo.${PRODUCT_NAME:rfc1034identifier}"; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_VERSION = 4.0; @@ -544,7 +548,7 @@ }; 6003F5C3195388D20070C39A /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C3354FB549A7314951AB13FD /* Pods-Rudder-Appsflyer_Tests.debug.xcconfig */; + baseConfigurationReference = 1BD3AE254B2E89F62B19D972 /* Pods-Rudder-Appsflyer_Tests.debug.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; FRAMEWORK_SEARCH_PATHS = ( @@ -569,7 +573,7 @@ }; 6003F5C4195388D20070C39A /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = CC923B6690FB0522DA9BFAF6 /* Pods-Rudder-Appsflyer_Tests.release.xcconfig */; + baseConfigurationReference = 34BB885B8615589B3E9D1EBC /* Pods-Rudder-Appsflyer_Tests.release.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; FRAMEWORK_SEARCH_PATHS = ( diff --git a/Example/Rudder-Appsflyer/_AppDelegate.m b/Example/Rudder-Appsflyer/_AppDelegate.m index b3529f9..ed06219 100644 --- a/Example/Rudder-Appsflyer/_AppDelegate.m +++ b/Example/Rudder-Appsflyer/_AppDelegate.m @@ -9,6 +9,7 @@ #import "_AppDelegate.h" #import #import "RudderAppsflyerFactory.h" +#import static NSString *DATA_PLANE_URL = @"https://6fce-2405-201-c001-18cd-f190-b1cc-2af3-7028.ngrok.io"; static NSString *WRITE_KEY = @"1pAKRv50y15Ti6UWpYroGJaO0Dj"; @@ -18,6 +19,14 @@ @implementation _AppDelegate - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Override point for customization after application launch. + // First Initialize the Appsflyer iOS SDK + [[AppsFlyerLib shared] setAppsFlyerDevKey:@""]; + [[AppsFlyerLib shared] setAppleAppID:@" 1.0' - s.dependency 'AppsFlyerFramework', '~> 6.4.3' + s.dependency 'AppsFlyerFramework', '~> 6.9.1' end