From 8e95515bb300426d346b8e3f9b06e93358fed3c8 Mon Sep 17 00:00:00 2001 From: Charles Naut Date: Wed, 19 Jun 2024 16:06:15 -0400 Subject: [PATCH 1/2] test: getting basic working --- example/ios/.xcode.env.local | 2 + .../IovationExample.xcodeproj/project.pbxproj | 26 +- .../contents.xcworkspacedata | 10 + .../ios/IovationExample/PrivacyInfo.xcprivacy | 63 +- example/ios/Podfile.lock | 1427 +++++++++++++++++ ios/Iovation.mm | 5 + ios/Iovation.swift | 8 + src/index.tsx | 2 +- 8 files changed, 1509 insertions(+), 34 deletions(-) create mode 100644 example/ios/.xcode.env.local create mode 100644 example/ios/IovationExample.xcworkspace/contents.xcworkspacedata create mode 100644 example/ios/Podfile.lock diff --git a/example/ios/.xcode.env.local b/example/ios/.xcode.env.local new file mode 100644 index 0000000..fee55ff --- /dev/null +++ b/example/ios/.xcode.env.local @@ -0,0 +1,2 @@ +export NODE_BINARY=/Users/charlesnaut/.nvm/versions/node/v18.12.1/bin/node + diff --git a/example/ios/IovationExample.xcodeproj/project.pbxproj b/example/ios/IovationExample.xcodeproj/project.pbxproj index 665674d..123cb73 100644 --- a/example/ios/IovationExample.xcodeproj/project.pbxproj +++ b/example/ios/IovationExample.xcodeproj/project.pbxproj @@ -14,6 +14,7 @@ 13B07FC11A68108700A75B9A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; }; 7699B88040F8A987B510C191 /* libPods-IovationExample-IovationExampleTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 19F6CBCC0A4E27FBF8BF4A61 /* libPods-IovationExample-IovationExampleTests.a */; }; 81AB9BB82411601600AC10FF /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */; }; + 85B3CB86D4AAD8FE4AF0041E /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 29F4CF201E36A38441DB9872 /* PrivacyInfo.xcprivacy */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -36,8 +37,9 @@ 13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = IovationExample/Images.xcassets; sourceTree = ""; }; 13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = IovationExample/Info.plist; sourceTree = ""; }; 13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = IovationExample/main.m; sourceTree = ""; }; - 13B07FB81A68108700A75B9A /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = PrivacyInfo.xcprivacy; path = IovationExample/PrivacyInfo.xcprivacy; sourceTree = ""; }; + 13B07FB81A68108700A75B9A /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = PrivacyInfo.xcprivacy; path = IovationExample/PrivacyInfo.xcprivacy; sourceTree = ""; }; 19F6CBCC0A4E27FBF8BF4A61 /* libPods-IovationExample-IovationExampleTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-IovationExample-IovationExampleTests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 29F4CF201E36A38441DB9872 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = IovationExample/PrivacyInfo.xcprivacy; sourceTree = ""; }; 3B4392A12AC88292D35C810B /* Pods-IovationExample.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-IovationExample.debug.xcconfig"; path = "Target Support Files/Pods-IovationExample/Pods-IovationExample.debug.xcconfig"; sourceTree = ""; }; 5709B34CF0A7D63546082F79 /* Pods-IovationExample.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-IovationExample.release.xcconfig"; path = "Target Support Files/Pods-IovationExample/Pods-IovationExample.release.xcconfig"; sourceTree = ""; }; 5B7EB9410499542E8C5724F5 /* Pods-IovationExample-IovationExampleTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-IovationExample-IovationExampleTests.debug.xcconfig"; path = "Target Support Files/Pods-IovationExample-IovationExampleTests/Pods-IovationExample-IovationExampleTests.debug.xcconfig"; sourceTree = ""; }; @@ -94,6 +96,7 @@ 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */, 13B07FB71A68108700A75B9A /* main.m */, 13B07FB81A68108700A75B9A /* PrivacyInfo.xcprivacy */, + 29F4CF201E36A38441DB9872 /* PrivacyInfo.xcprivacy */, ); name = IovationExample; sourceTree = ""; @@ -245,6 +248,7 @@ files = ( 81AB9BB82411601600AC10FF /* LaunchScreen.storyboard in Resources */, 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */, + 85B3CB86D4AAD8FE4AF0041E /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -517,6 +521,7 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; + CC = ""; CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; CLANG_CXX_LANGUAGE_STANDARD = "c++20"; CLANG_CXX_LIBRARY = "libc++"; @@ -544,6 +549,7 @@ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; COPY_PHASE_STRIP = NO; + CXX = ""; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = ""; @@ -563,6 +569,8 @@ GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; IPHONEOS_DEPLOYMENT_TARGET = 13.4; + LD = ""; + LDPLUSPLUS = ""; LD_RUNPATH_SEARCH_PATHS = ( /usr/lib/swift, "$(inherited)", @@ -582,7 +590,13 @@ "-DFOLLY_CFG_NO_COROUTINES=1", "-DFOLLY_HAVE_CLOCK_GETTIME=1", ); + OTHER_LDFLAGS = ( + "$(inherited)", + " ", + ); + REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; SDKROOT = iphoneos; + USE_HERMES = true; }; name = Debug; }; @@ -590,6 +604,7 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; + CC = ""; CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; CLANG_CXX_LANGUAGE_STANDARD = "c++20"; CLANG_CXX_LIBRARY = "libc++"; @@ -617,6 +632,7 @@ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; COPY_PHASE_STRIP = YES; + CXX = ""; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = ""; @@ -629,6 +645,8 @@ GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; IPHONEOS_DEPLOYMENT_TARGET = 13.4; + LD = ""; + LDPLUSPLUS = ""; LD_RUNPATH_SEARCH_PATHS = ( /usr/lib/swift, "$(inherited)", @@ -647,7 +665,13 @@ "-DFOLLY_CFG_NO_COROUTINES=1", "-DFOLLY_HAVE_CLOCK_GETTIME=1", ); + OTHER_LDFLAGS = ( + "$(inherited)", + " ", + ); + REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; SDKROOT = iphoneos; + USE_HERMES = true; VALIDATE_PRODUCT = YES; }; name = Release; diff --git a/example/ios/IovationExample.xcworkspace/contents.xcworkspacedata b/example/ios/IovationExample.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..7b7c2df --- /dev/null +++ b/example/ios/IovationExample.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,10 @@ + + + + + + + diff --git a/example/ios/IovationExample/PrivacyInfo.xcprivacy b/example/ios/IovationExample/PrivacyInfo.xcprivacy index ef1896e..41b8317 100644 --- a/example/ios/IovationExample/PrivacyInfo.xcprivacy +++ b/example/ios/IovationExample/PrivacyInfo.xcprivacy @@ -2,37 +2,36 @@ - NSPrivacyCollectedDataTypes - - - NSPrivacyAccessedAPITypes - - - NSPrivacyAccessedAPIType - NSPrivacyAccessedAPICategoryFileTimestamp - NSPrivacyAccessedAPITypeReasons - - C617.1 - - - - NSPrivacyAccessedAPIType - NSPrivacyAccessedAPICategoryUserDefaults - NSPrivacyAccessedAPITypeReasons - - CA92.1 - - - - NSPrivacyAccessedAPIType - NSPrivacyAccessedAPICategorySystemBootTime - NSPrivacyAccessedAPITypeReasons - - 35F9.1 - - - - NSPrivacyTracking - + NSPrivacyAccessedAPITypes + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryFileTimestamp + NSPrivacyAccessedAPITypeReasons + + C617.1 + + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryUserDefaults + NSPrivacyAccessedAPITypeReasons + + CA92.1 + + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategorySystemBootTime + NSPrivacyAccessedAPITypeReasons + + 35F9.1 + + + + NSPrivacyCollectedDataTypes + + NSPrivacyTracking + diff --git a/example/ios/Podfile.lock b/example/ios/Podfile.lock new file mode 100644 index 0000000..5f4d31b --- /dev/null +++ b/example/ios/Podfile.lock @@ -0,0 +1,1427 @@ +PODS: + - boost (1.83.0) + - DoubleConversion (1.1.6) + - FBLazyVector (0.74.2) + - fmt (9.1.0) + - glog (0.3.5) + - hermes-engine (0.74.2): + - hermes-engine/Pre-built (= 0.74.2) + - hermes-engine/Pre-built (0.74.2) + - RCT-Folly (2024.01.01.00): + - boost + - DoubleConversion + - fmt (= 9.1.0) + - glog + - RCT-Folly/Default (= 2024.01.01.00) + - RCT-Folly/Default (2024.01.01.00): + - boost + - DoubleConversion + - fmt (= 9.1.0) + - glog + - RCT-Folly/Fabric (2024.01.01.00): + - boost + - DoubleConversion + - fmt (= 9.1.0) + - glog + - RCTDeprecation (0.74.2) + - RCTRequired (0.74.2) + - RCTTypeSafety (0.74.2): + - FBLazyVector (= 0.74.2) + - RCTRequired (= 0.74.2) + - React-Core (= 0.74.2) + - React (0.74.2): + - React-Core (= 0.74.2) + - React-Core/DevSupport (= 0.74.2) + - React-Core/RCTWebSocket (= 0.74.2) + - React-RCTActionSheet (= 0.74.2) + - React-RCTAnimation (= 0.74.2) + - React-RCTBlob (= 0.74.2) + - React-RCTImage (= 0.74.2) + - React-RCTLinking (= 0.74.2) + - React-RCTNetwork (= 0.74.2) + - React-RCTSettings (= 0.74.2) + - React-RCTText (= 0.74.2) + - React-RCTVibration (= 0.74.2) + - React-callinvoker (0.74.2) + - React-Codegen (0.74.2): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly + - RCTRequired + - RCTTypeSafety + - React-Core + - React-debug + - React-Fabric + - React-FabricImage + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-NativeModulesApple + - React-rendererdebug + - React-utils + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - React-Core (0.74.2): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default (= 0.74.2) + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-Core/CoreModulesHeaders (0.74.2): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-Core/Default (0.74.2): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-Core/DevSupport (0.74.2): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default (= 0.74.2) + - React-Core/RCTWebSocket (= 0.74.2) + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-Core/RCTActionSheetHeaders (0.74.2): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-Core/RCTAnimationHeaders (0.74.2): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-Core/RCTBlobHeaders (0.74.2): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-Core/RCTImageHeaders (0.74.2): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-Core/RCTLinkingHeaders (0.74.2): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-Core/RCTNetworkHeaders (0.74.2): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-Core/RCTSettingsHeaders (0.74.2): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-Core/RCTTextHeaders (0.74.2): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-Core/RCTVibrationHeaders (0.74.2): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-Core/RCTWebSocket (0.74.2): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default (= 0.74.2) + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) + - Yoga + - React-CoreModules (0.74.2): + - DoubleConversion + - fmt (= 9.1.0) + - RCT-Folly (= 2024.01.01.00) + - RCTTypeSafety (= 0.74.2) + - React-Codegen + - React-Core/CoreModulesHeaders (= 0.74.2) + - React-jsi (= 0.74.2) + - React-jsinspector + - React-NativeModulesApple + - React-RCTBlob + - React-RCTImage (= 0.74.2) + - ReactCommon + - SocketRocket (= 0.7.0) + - React-cxxreact (0.74.2): + - boost (= 1.83.0) + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - React-callinvoker (= 0.74.2) + - React-debug (= 0.74.2) + - React-jsi (= 0.74.2) + - React-jsinspector + - React-logger (= 0.74.2) + - React-perflogger (= 0.74.2) + - React-runtimeexecutor (= 0.74.2) + - React-debug (0.74.2) + - React-Fabric (0.74.2): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-Fabric/animations (= 0.74.2) + - React-Fabric/attributedstring (= 0.74.2) + - React-Fabric/componentregistry (= 0.74.2) + - React-Fabric/componentregistrynative (= 0.74.2) + - React-Fabric/components (= 0.74.2) + - React-Fabric/core (= 0.74.2) + - React-Fabric/imagemanager (= 0.74.2) + - React-Fabric/leakchecker (= 0.74.2) + - React-Fabric/mounting (= 0.74.2) + - React-Fabric/scheduler (= 0.74.2) + - React-Fabric/telemetry (= 0.74.2) + - React-Fabric/templateprocessor (= 0.74.2) + - React-Fabric/textlayoutmanager (= 0.74.2) + - React-Fabric/uimanager (= 0.74.2) + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/animations (0.74.2): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/attributedstring (0.74.2): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/componentregistry (0.74.2): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/componentregistrynative (0.74.2): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/components (0.74.2): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-Fabric/components/inputaccessory (= 0.74.2) + - React-Fabric/components/legacyviewmanagerinterop (= 0.74.2) + - React-Fabric/components/modal (= 0.74.2) + - React-Fabric/components/rncore (= 0.74.2) + - React-Fabric/components/root (= 0.74.2) + - React-Fabric/components/safeareaview (= 0.74.2) + - React-Fabric/components/scrollview (= 0.74.2) + - React-Fabric/components/text (= 0.74.2) + - React-Fabric/components/textinput (= 0.74.2) + - React-Fabric/components/unimplementedview (= 0.74.2) + - React-Fabric/components/view (= 0.74.2) + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/components/inputaccessory (0.74.2): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/components/legacyviewmanagerinterop (0.74.2): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/components/modal (0.74.2): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/components/rncore (0.74.2): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/components/root (0.74.2): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/components/safeareaview (0.74.2): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/components/scrollview (0.74.2): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/components/text (0.74.2): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/components/textinput (0.74.2): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/components/unimplementedview (0.74.2): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/components/view (0.74.2): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - Yoga + - React-Fabric/core (0.74.2): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/imagemanager (0.74.2): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/leakchecker (0.74.2): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/mounting (0.74.2): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/scheduler (0.74.2): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/telemetry (0.74.2): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/templateprocessor (0.74.2): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/textlayoutmanager (0.74.2): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-Fabric/uimanager + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/uimanager (0.74.2): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-FabricImage (0.74.2): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired (= 0.74.2) + - RCTTypeSafety (= 0.74.2) + - React-Fabric + - React-graphics + - React-ImageManager + - React-jsi + - React-jsiexecutor (= 0.74.2) + - React-logger + - React-rendererdebug + - React-utils + - ReactCommon + - Yoga + - React-featureflags (0.74.2) + - React-graphics (0.74.2): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - RCT-Folly/Fabric (= 2024.01.01.00) + - React-Core/Default (= 0.74.2) + - React-utils + - React-hermes (0.74.2): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - React-cxxreact (= 0.74.2) + - React-jsi + - React-jsiexecutor (= 0.74.2) + - React-jsinspector + - React-perflogger (= 0.74.2) + - React-runtimeexecutor + - React-ImageManager (0.74.2): + - glog + - RCT-Folly/Fabric + - React-Core/Default + - React-debug + - React-Fabric + - React-graphics + - React-rendererdebug + - React-utils + - React-jserrorhandler (0.74.2): + - RCT-Folly/Fabric (= 2024.01.01.00) + - React-debug + - React-jsi + - React-Mapbuffer + - React-jsi (0.74.2): + - boost (= 1.83.0) + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - React-jsiexecutor (0.74.2): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - React-cxxreact (= 0.74.2) + - React-jsi (= 0.74.2) + - React-jsinspector + - React-perflogger (= 0.74.2) + - React-jsinspector (0.74.2): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - React-featureflags + - React-jsi + - React-runtimeexecutor (= 0.74.2) + - React-jsitracing (0.74.2): + - React-jsi + - React-logger (0.74.2): + - glog + - React-Mapbuffer (0.74.2): + - glog + - React-debug + - react-native-iovation (0.1.1): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Codegen + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-NativeModulesApple + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - Yoga + - React-nativeconfig (0.74.2) + - React-NativeModulesApple (0.74.2): + - glog + - hermes-engine + - React-callinvoker + - React-Core + - React-cxxreact + - React-jsi + - React-jsinspector + - React-runtimeexecutor + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - React-perflogger (0.74.2) + - React-RCTActionSheet (0.74.2): + - React-Core/RCTActionSheetHeaders (= 0.74.2) + - React-RCTAnimation (0.74.2): + - RCT-Folly (= 2024.01.01.00) + - RCTTypeSafety + - React-Codegen + - React-Core/RCTAnimationHeaders + - React-jsi + - React-NativeModulesApple + - ReactCommon + - React-RCTAppDelegate (0.74.2): + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Codegen + - React-Core + - React-CoreModules + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-hermes + - React-nativeconfig + - React-NativeModulesApple + - React-RCTFabric + - React-RCTImage + - React-RCTNetwork + - React-rendererdebug + - React-RuntimeApple + - React-RuntimeCore + - React-RuntimeHermes + - React-runtimescheduler + - React-utils + - ReactCommon + - React-RCTBlob (0.74.2): + - DoubleConversion + - fmt (= 9.1.0) + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - React-Codegen + - React-Core/RCTBlobHeaders + - React-Core/RCTWebSocket + - React-jsi + - React-jsinspector + - React-NativeModulesApple + - React-RCTNetwork + - ReactCommon + - React-RCTFabric (0.74.2): + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - React-Core + - React-debug + - React-Fabric + - React-FabricImage + - React-featureflags + - React-graphics + - React-ImageManager + - React-jsi + - React-jsinspector + - React-nativeconfig + - React-RCTImage + - React-RCTText + - React-rendererdebug + - React-runtimescheduler + - React-utils + - Yoga + - React-RCTImage (0.74.2): + - RCT-Folly (= 2024.01.01.00) + - RCTTypeSafety + - React-Codegen + - React-Core/RCTImageHeaders + - React-jsi + - React-NativeModulesApple + - React-RCTNetwork + - ReactCommon + - React-RCTLinking (0.74.2): + - React-Codegen + - React-Core/RCTLinkingHeaders (= 0.74.2) + - React-jsi (= 0.74.2) + - React-NativeModulesApple + - ReactCommon + - ReactCommon/turbomodule/core (= 0.74.2) + - React-RCTNetwork (0.74.2): + - RCT-Folly (= 2024.01.01.00) + - RCTTypeSafety + - React-Codegen + - React-Core/RCTNetworkHeaders + - React-jsi + - React-NativeModulesApple + - ReactCommon + - React-RCTSettings (0.74.2): + - RCT-Folly (= 2024.01.01.00) + - RCTTypeSafety + - React-Codegen + - React-Core/RCTSettingsHeaders + - React-jsi + - React-NativeModulesApple + - ReactCommon + - React-RCTText (0.74.2): + - React-Core/RCTTextHeaders (= 0.74.2) + - Yoga + - React-RCTVibration (0.74.2): + - RCT-Folly (= 2024.01.01.00) + - React-Codegen + - React-Core/RCTVibrationHeaders + - React-jsi + - React-NativeModulesApple + - ReactCommon + - React-rendererdebug (0.74.2): + - DoubleConversion + - fmt (= 9.1.0) + - RCT-Folly (= 2024.01.01.00) + - React-debug + - React-rncore (0.74.2) + - React-RuntimeApple (0.74.2): + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - React-callinvoker + - React-Core/Default + - React-CoreModules + - React-cxxreact + - React-jserrorhandler + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-Mapbuffer + - React-NativeModulesApple + - React-RCTFabric + - React-RuntimeCore + - React-runtimeexecutor + - React-RuntimeHermes + - React-utils + - React-RuntimeCore (0.74.2): + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - React-cxxreact + - React-featureflags + - React-jserrorhandler + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-runtimeexecutor + - React-runtimescheduler + - React-utils + - React-runtimeexecutor (0.74.2): + - React-jsi (= 0.74.2) + - React-RuntimeHermes (0.74.2): + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - React-featureflags + - React-hermes + - React-jsi + - React-jsinspector + - React-jsitracing + - React-nativeconfig + - React-RuntimeCore + - React-utils + - React-runtimescheduler (0.74.2): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - React-callinvoker + - React-cxxreact + - React-debug + - React-featureflags + - React-jsi + - React-rendererdebug + - React-runtimeexecutor + - React-utils + - React-utils (0.74.2): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - React-debug + - React-jsi (= 0.74.2) + - ReactCommon (0.74.2): + - ReactCommon/turbomodule (= 0.74.2) + - ReactCommon/turbomodule (0.74.2): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - React-callinvoker (= 0.74.2) + - React-cxxreact (= 0.74.2) + - React-jsi (= 0.74.2) + - React-logger (= 0.74.2) + - React-perflogger (= 0.74.2) + - ReactCommon/turbomodule/bridging (= 0.74.2) + - ReactCommon/turbomodule/core (= 0.74.2) + - ReactCommon/turbomodule/bridging (0.74.2): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - React-callinvoker (= 0.74.2) + - React-cxxreact (= 0.74.2) + - React-jsi (= 0.74.2) + - React-logger (= 0.74.2) + - React-perflogger (= 0.74.2) + - ReactCommon/turbomodule/core (0.74.2): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - React-callinvoker (= 0.74.2) + - React-cxxreact (= 0.74.2) + - React-debug (= 0.74.2) + - React-jsi (= 0.74.2) + - React-logger (= 0.74.2) + - React-perflogger (= 0.74.2) + - React-utils (= 0.74.2) + - SocketRocket (0.7.0) + - Yoga (0.0.0) + +DEPENDENCIES: + - boost (from `../node_modules/react-native/third-party-podspecs/boost.podspec`) + - DoubleConversion (from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`) + - FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector`) + - fmt (from `../node_modules/react-native/third-party-podspecs/fmt.podspec`) + - glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`) + - hermes-engine (from `../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec`) + - RCT-Folly (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`) + - RCT-Folly/Fabric (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`) + - RCTDeprecation (from `../node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation`) + - RCTRequired (from `../node_modules/react-native/Libraries/Required`) + - RCTTypeSafety (from `../node_modules/react-native/Libraries/TypeSafety`) + - React (from `../node_modules/react-native/`) + - React-callinvoker (from `../node_modules/react-native/ReactCommon/callinvoker`) + - React-Codegen (from `build/generated/ios`) + - React-Core (from `../node_modules/react-native/`) + - React-Core/RCTWebSocket (from `../node_modules/react-native/`) + - React-CoreModules (from `../node_modules/react-native/React/CoreModules`) + - React-cxxreact (from `../node_modules/react-native/ReactCommon/cxxreact`) + - React-debug (from `../node_modules/react-native/ReactCommon/react/debug`) + - React-Fabric (from `../node_modules/react-native/ReactCommon`) + - React-FabricImage (from `../node_modules/react-native/ReactCommon`) + - React-featureflags (from `../node_modules/react-native/ReactCommon/react/featureflags`) + - React-graphics (from `../node_modules/react-native/ReactCommon/react/renderer/graphics`) + - React-hermes (from `../node_modules/react-native/ReactCommon/hermes`) + - React-ImageManager (from `../node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios`) + - React-jserrorhandler (from `../node_modules/react-native/ReactCommon/jserrorhandler`) + - React-jsi (from `../node_modules/react-native/ReactCommon/jsi`) + - React-jsiexecutor (from `../node_modules/react-native/ReactCommon/jsiexecutor`) + - React-jsinspector (from `../node_modules/react-native/ReactCommon/jsinspector-modern`) + - React-jsitracing (from `../node_modules/react-native/ReactCommon/hermes/executor/`) + - React-logger (from `../node_modules/react-native/ReactCommon/logger`) + - React-Mapbuffer (from `../node_modules/react-native/ReactCommon`) + - react-native-iovation (from `../..`) + - React-nativeconfig (from `../node_modules/react-native/ReactCommon`) + - React-NativeModulesApple (from `../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios`) + - React-perflogger (from `../node_modules/react-native/ReactCommon/reactperflogger`) + - React-RCTActionSheet (from `../node_modules/react-native/Libraries/ActionSheetIOS`) + - React-RCTAnimation (from `../node_modules/react-native/Libraries/NativeAnimation`) + - React-RCTAppDelegate (from `../node_modules/react-native/Libraries/AppDelegate`) + - React-RCTBlob (from `../node_modules/react-native/Libraries/Blob`) + - React-RCTFabric (from `../node_modules/react-native/React`) + - React-RCTImage (from `../node_modules/react-native/Libraries/Image`) + - React-RCTLinking (from `../node_modules/react-native/Libraries/LinkingIOS`) + - React-RCTNetwork (from `../node_modules/react-native/Libraries/Network`) + - React-RCTSettings (from `../node_modules/react-native/Libraries/Settings`) + - React-RCTText (from `../node_modules/react-native/Libraries/Text`) + - React-RCTVibration (from `../node_modules/react-native/Libraries/Vibration`) + - React-rendererdebug (from `../node_modules/react-native/ReactCommon/react/renderer/debug`) + - React-rncore (from `../node_modules/react-native/ReactCommon`) + - React-RuntimeApple (from `../node_modules/react-native/ReactCommon/react/runtime/platform/ios`) + - React-RuntimeCore (from `../node_modules/react-native/ReactCommon/react/runtime`) + - React-runtimeexecutor (from `../node_modules/react-native/ReactCommon/runtimeexecutor`) + - React-RuntimeHermes (from `../node_modules/react-native/ReactCommon/react/runtime`) + - React-runtimescheduler (from `../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler`) + - React-utils (from `../node_modules/react-native/ReactCommon/react/utils`) + - ReactCommon/turbomodule/core (from `../node_modules/react-native/ReactCommon`) + - Yoga (from `../node_modules/react-native/ReactCommon/yoga`) + +SPEC REPOS: + trunk: + - SocketRocket + +EXTERNAL SOURCES: + boost: + :podspec: "../node_modules/react-native/third-party-podspecs/boost.podspec" + DoubleConversion: + :podspec: "../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec" + FBLazyVector: + :path: "../node_modules/react-native/Libraries/FBLazyVector" + fmt: + :podspec: "../node_modules/react-native/third-party-podspecs/fmt.podspec" + glog: + :podspec: "../node_modules/react-native/third-party-podspecs/glog.podspec" + hermes-engine: + :podspec: "../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec" + :tag: hermes-2024-06-03-RNv0.74.2-bb1e74fe1e95c2b5a2f4f9311152da052badc2bc + RCT-Folly: + :podspec: "../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec" + RCTDeprecation: + :path: "../node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation" + RCTRequired: + :path: "../node_modules/react-native/Libraries/Required" + RCTTypeSafety: + :path: "../node_modules/react-native/Libraries/TypeSafety" + React: + :path: "../node_modules/react-native/" + React-callinvoker: + :path: "../node_modules/react-native/ReactCommon/callinvoker" + React-Codegen: + :path: build/generated/ios + React-Core: + :path: "../node_modules/react-native/" + React-CoreModules: + :path: "../node_modules/react-native/React/CoreModules" + React-cxxreact: + :path: "../node_modules/react-native/ReactCommon/cxxreact" + React-debug: + :path: "../node_modules/react-native/ReactCommon/react/debug" + React-Fabric: + :path: "../node_modules/react-native/ReactCommon" + React-FabricImage: + :path: "../node_modules/react-native/ReactCommon" + React-featureflags: + :path: "../node_modules/react-native/ReactCommon/react/featureflags" + React-graphics: + :path: "../node_modules/react-native/ReactCommon/react/renderer/graphics" + React-hermes: + :path: "../node_modules/react-native/ReactCommon/hermes" + React-ImageManager: + :path: "../node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios" + React-jserrorhandler: + :path: "../node_modules/react-native/ReactCommon/jserrorhandler" + React-jsi: + :path: "../node_modules/react-native/ReactCommon/jsi" + React-jsiexecutor: + :path: "../node_modules/react-native/ReactCommon/jsiexecutor" + React-jsinspector: + :path: "../node_modules/react-native/ReactCommon/jsinspector-modern" + React-jsitracing: + :path: "../node_modules/react-native/ReactCommon/hermes/executor/" + React-logger: + :path: "../node_modules/react-native/ReactCommon/logger" + React-Mapbuffer: + :path: "../node_modules/react-native/ReactCommon" + react-native-iovation: + :path: "../.." + React-nativeconfig: + :path: "../node_modules/react-native/ReactCommon" + React-NativeModulesApple: + :path: "../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios" + React-perflogger: + :path: "../node_modules/react-native/ReactCommon/reactperflogger" + React-RCTActionSheet: + :path: "../node_modules/react-native/Libraries/ActionSheetIOS" + React-RCTAnimation: + :path: "../node_modules/react-native/Libraries/NativeAnimation" + React-RCTAppDelegate: + :path: "../node_modules/react-native/Libraries/AppDelegate" + React-RCTBlob: + :path: "../node_modules/react-native/Libraries/Blob" + React-RCTFabric: + :path: "../node_modules/react-native/React" + React-RCTImage: + :path: "../node_modules/react-native/Libraries/Image" + React-RCTLinking: + :path: "../node_modules/react-native/Libraries/LinkingIOS" + React-RCTNetwork: + :path: "../node_modules/react-native/Libraries/Network" + React-RCTSettings: + :path: "../node_modules/react-native/Libraries/Settings" + React-RCTText: + :path: "../node_modules/react-native/Libraries/Text" + React-RCTVibration: + :path: "../node_modules/react-native/Libraries/Vibration" + React-rendererdebug: + :path: "../node_modules/react-native/ReactCommon/react/renderer/debug" + React-rncore: + :path: "../node_modules/react-native/ReactCommon" + React-RuntimeApple: + :path: "../node_modules/react-native/ReactCommon/react/runtime/platform/ios" + React-RuntimeCore: + :path: "../node_modules/react-native/ReactCommon/react/runtime" + React-runtimeexecutor: + :path: "../node_modules/react-native/ReactCommon/runtimeexecutor" + React-RuntimeHermes: + :path: "../node_modules/react-native/ReactCommon/react/runtime" + React-runtimescheduler: + :path: "../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler" + React-utils: + :path: "../node_modules/react-native/ReactCommon/react/utils" + ReactCommon: + :path: "../node_modules/react-native/ReactCommon" + Yoga: + :path: "../node_modules/react-native/ReactCommon/yoga" + +SPEC CHECKSUMS: + boost: d3f49c53809116a5d38da093a8aa78bf551aed09 + DoubleConversion: 76ab83afb40bddeeee456813d9c04f67f78771b5 + FBLazyVector: 4bc164e5b5e6cfc288d2b5ff28643ea15fa1a589 + fmt: 4c2741a687cc09f0634a2e2c72a838b99f1ff120 + glog: fdfdfe5479092de0c4bdbebedd9056951f092c4f + hermes-engine: 01d3e052018c2a13937aca1860fbedbccd4a41b7 + RCT-Folly: 02617c592a293bd6d418e0a88ff4ee1f88329b47 + RCTDeprecation: b03c35057846b685b3ccadc9bfe43e349989cdb2 + RCTRequired: 194626909cfa8d39ca6663138c417bc6c431648c + RCTTypeSafety: 552aff5b8e8341660594db00e53ac889682bc120 + React: a57fe42044fe6ed3e828f8867ce070a6c5872754 + React-callinvoker: 6bedefb354a8848b534752417954caa3a5cf34f9 + React-Codegen: 0952549a095f8f8cb2fb5def1733b6b232769b1c + React-Core: 289ee3dfc1639bb9058c1e77427bb48169c26d7a + React-CoreModules: eda5ce541a1f552158317abd90a5a0f6a4f8d6f7 + React-cxxreact: 56bd17ccc6d4248116f7f95884ddb8c528379fb6 + React-debug: 164b8e302404d92d4bec39778a5e03bcb1b6eb08 + React-Fabric: 05620c36074e3ab397dd8f9db0deb6d3c38b4efa + React-FabricImage: 2a8a7f5729f5c44e32e6f58f7225ee1017ed0704 + React-featureflags: d97a6393993052e951e16a3b81206e22110be8d2 + React-graphics: ef07d701f4eb72ae6fca6ed0a7260a04f2a58dec + React-hermes: 6ccc301ababfa17a9aad25a7e33faf325fd024b4 + React-ImageManager: 00404bfe122626bc6493621f2a31ce802115a9b3 + React-jserrorhandler: 5e2632590a84363855b2083e6b3d501e93bc3f04 + React-jsi: 828703c235f4eea1647897ee8030efdc6e8e9f14 + React-jsiexecutor: 713d7bbef0a410cee5b3b78f73ed1fc16e177ba7 + React-jsinspector: e1fa5325a47f34645195c63e3312ddb6a2efef5d + React-jsitracing: 0fa7f78d8fdda794667cb2e6f19c874c1cf31d7e + React-logger: 29fa3e048f5f67fe396bc08af7606426d9bd7b5d + React-Mapbuffer: bf56147c9775491e53122a94c423ac201417e326 + react-native-iovation: 57efb1301bf72d22da525d9f3a801e422fc58acd + React-nativeconfig: 9f223cd321823afdecf59ed00861ab2d69ee0fc1 + React-NativeModulesApple: ff7efaff7098639db5631236cfd91d60abff04c0 + React-perflogger: 32ed45d9cee02cf6639acae34251590dccd30994 + React-RCTActionSheet: 19f967ddaea258182b56ef11437133b056ba2adf + React-RCTAnimation: d7f4137fc44a08bba465267ea7cb1dbdb7c4ec87 + React-RCTAppDelegate: 2b3f4d8009796af209a0d496e73276b743acee08 + React-RCTBlob: c6c3e1e0251700b7bea036b893913f22e2b9cb47 + React-RCTFabric: 93a3ea55169d19294f07092013c1c9ea7a015c9b + React-RCTImage: 40528ab74a4fef0f0e2ee797a074b26d120b6cc6 + React-RCTLinking: 385b5beb96749aae9ae1606746e883e1c9f8a6a7 + React-RCTNetwork: ffc9f05bd8fa5b3bce562199ba41235ad0af645c + React-RCTSettings: 21914178bb65cb2c20c655ae1fb401617ae74618 + React-RCTText: 7f8dba1a311e99f4de15bbace2350e805f33f024 + React-RCTVibration: e4ccf673579d0d94a96b3a0b64492db08f8324d5 + React-rendererdebug: ac70f40de137ce7bdbc55eaee60c467a215d9923 + React-rncore: edfff7a3f7f82ca1e0ba26978c6d84c7a8970dac + React-RuntimeApple: a0c98b75571aa5f44ddc7c6e9fd55803fa4db00f + React-RuntimeCore: 4b8db1fe2f3f4a3a5ecb22e1a419824e3e2cd7ef + React-runtimeexecutor: 5961acc7a77b69f964e1645a5d6069e124ce6b37 + React-RuntimeHermes: c5825bfae4815fdf4e9e639340c3a986a491884c + React-runtimescheduler: 56b642bf605ba5afa500d35790928fc1d51565ad + React-utils: 4476b7fcbbd95cfd002f3e778616155241d86e31 + ReactCommon: ecad995f26e0d1e24061f60f4e5d74782f003f12 + SocketRocket: abac6f5de4d4d62d24e11868d7a2f427e0ef940d + Yoga: ae3c32c514802d30f687a04a6a35b348506d411f + +PODFILE CHECKSUM: 2ef8c0e69117c5e4c95588169bfa9e8e4529ccda + +COCOAPODS: 1.15.2 diff --git a/ios/Iovation.mm b/ios/Iovation.mm index 74b2b94..5841d65 100644 --- a/ios/Iovation.mm +++ b/ios/Iovation.mm @@ -6,9 +6,14 @@ @interface RCT_EXTERN_MODULE(Iovation, NSObject) withResolver:(RCTPromiseResolveBlock)resolve withRejecter:(RCTPromiseRejectBlock)reject) +RCT_EXTERN_METHOD(getBlackbox:(float)a withB:(float)b + withResolver:(RCTPromiseResolveBlock)resolve + withRejecter:(RCTPromiseRejectBlock)reject) + + (BOOL)requiresMainQueueSetup { return NO; } + @end diff --git a/ios/Iovation.swift b/ios/Iovation.swift index b487712..414929e 100644 --- a/ios/Iovation.swift +++ b/ios/Iovation.swift @@ -1,3 +1,5 @@ +//import FraudForce + @objc(Iovation) class Iovation: NSObject { @@ -5,4 +7,10 @@ class Iovation: NSObject { func multiply(a: Float, b: Float, resolve:RCTPromiseResolveBlock,reject:RCTPromiseRejectBlock) -> Void { resolve(a*b) } + + @objc(getBlackbox:withB:withResolver:withRejecter:) + func getBlackbox(a: Float, b: Float, resolve:RCTPromiseResolveBlock,reject:RCTPromiseRejectBlock) -> Void { + //NSString *blackbox = [FraudForce blackbox]; + resolve("test") + } } diff --git a/src/index.tsx b/src/index.tsx index 17eac3a..ef17cf5 100644 --- a/src/index.tsx +++ b/src/index.tsx @@ -18,5 +18,5 @@ const Iovation = NativeModules.Iovation ); export function getBlackbox(): Promise { - return Iovation.getBlackbox(); + return Iovation.getBlackbox(1, 2); } From fa060fb181eeb0fd05caa599988f16d7c6f04d6f Mon Sep 17 00:00:00 2001 From: Charles Naut Date: Fri, 21 Jun 2024 17:54:20 -0400 Subject: [PATCH 2/2] feat: include FraudForce framework --- example/ios/Podfile.lock | 2 +- .../FraudForce.xcframework/Info.plist | 44 +++ .../_CodeSignature/CodeDirectory | Bin 0 -> 154 bytes .../_CodeSignature/CodeRequirements | Bin 0 -> 176 bytes .../_CodeSignature/CodeRequirements-1 | Bin 0 -> 202 bytes .../_CodeSignature/CodeResources | 338 ++++++++++++++++++ .../_CodeSignature/CodeSignature | Bin 0 -> 9174 bytes .../FraudForce.framework/DigiCertRootCert.der | Bin 0 -> 969 bytes .../FraudForce.framework/EntrustRootCert.der | Bin 0 -> 1090 bytes .../ios-arm64/FraudForce.framework/FraudForce | Bin 0 -> 237632 bytes .../FraudForce.framework/Headers/FraudForce.h | 186 ++++++++++ .../ios-arm64/FraudForce.framework/Info.plist | Bin 0 -> 758 bytes .../Modules/module.modulemap | 10 + .../PrivacyInfo.xcprivacy | 45 +++ .../_CodeSignature/CodeResources | 157 ++++++++ .../FraudForce.framework/DigiCertRootCert.der | Bin 0 -> 969 bytes .../FraudForce.framework/EntrustRootCert.der | Bin 0 -> 1090 bytes .../FraudForce.framework/FraudForce | Bin 0 -> 466432 bytes .../FraudForce.framework/Headers/FraudForce.h | 186 ++++++++++ .../FraudForce.framework/Info.plist | Bin 0 -> 738 bytes .../Modules/module.modulemap | 10 + .../PrivacyInfo.xcprivacy | 45 +++ .../_CodeSignature/CodeResources | 157 ++++++++ ios/Iovation.swift | 6 +- react-native-iovation.podspec | 2 + 25 files changed, 1184 insertions(+), 4 deletions(-) create mode 100644 ios/Frameworks/FraudForce.xcframework/Info.plist create mode 100644 ios/Frameworks/FraudForce.xcframework/_CodeSignature/CodeDirectory create mode 100644 ios/Frameworks/FraudForce.xcframework/_CodeSignature/CodeRequirements create mode 100644 ios/Frameworks/FraudForce.xcframework/_CodeSignature/CodeRequirements-1 create mode 100644 ios/Frameworks/FraudForce.xcframework/_CodeSignature/CodeResources create mode 100644 ios/Frameworks/FraudForce.xcframework/_CodeSignature/CodeSignature create mode 100644 ios/Frameworks/FraudForce.xcframework/ios-arm64/FraudForce.framework/DigiCertRootCert.der create mode 100644 ios/Frameworks/FraudForce.xcframework/ios-arm64/FraudForce.framework/EntrustRootCert.der create mode 100755 ios/Frameworks/FraudForce.xcframework/ios-arm64/FraudForce.framework/FraudForce create mode 100644 ios/Frameworks/FraudForce.xcframework/ios-arm64/FraudForce.framework/Headers/FraudForce.h create mode 100644 ios/Frameworks/FraudForce.xcframework/ios-arm64/FraudForce.framework/Info.plist create mode 100644 ios/Frameworks/FraudForce.xcframework/ios-arm64/FraudForce.framework/Modules/module.modulemap create mode 100644 ios/Frameworks/FraudForce.xcframework/ios-arm64/FraudForce.framework/PrivacyInfo.xcprivacy create mode 100644 ios/Frameworks/FraudForce.xcframework/ios-arm64/FraudForce.framework/_CodeSignature/CodeResources create mode 100644 ios/Frameworks/FraudForce.xcframework/ios-arm64_x86_64-simulator/FraudForce.framework/DigiCertRootCert.der create mode 100644 ios/Frameworks/FraudForce.xcframework/ios-arm64_x86_64-simulator/FraudForce.framework/EntrustRootCert.der create mode 100755 ios/Frameworks/FraudForce.xcframework/ios-arm64_x86_64-simulator/FraudForce.framework/FraudForce create mode 100644 ios/Frameworks/FraudForce.xcframework/ios-arm64_x86_64-simulator/FraudForce.framework/Headers/FraudForce.h create mode 100644 ios/Frameworks/FraudForce.xcframework/ios-arm64_x86_64-simulator/FraudForce.framework/Info.plist create mode 100644 ios/Frameworks/FraudForce.xcframework/ios-arm64_x86_64-simulator/FraudForce.framework/Modules/module.modulemap create mode 100644 ios/Frameworks/FraudForce.xcframework/ios-arm64_x86_64-simulator/FraudForce.framework/PrivacyInfo.xcprivacy create mode 100644 ios/Frameworks/FraudForce.xcframework/ios-arm64_x86_64-simulator/FraudForce.framework/_CodeSignature/CodeResources diff --git a/example/ios/Podfile.lock b/example/ios/Podfile.lock index 5f4d31b..5da273b 100644 --- a/example/ios/Podfile.lock +++ b/example/ios/Podfile.lock @@ -1395,7 +1395,7 @@ SPEC CHECKSUMS: React-jsitracing: 0fa7f78d8fdda794667cb2e6f19c874c1cf31d7e React-logger: 29fa3e048f5f67fe396bc08af7606426d9bd7b5d React-Mapbuffer: bf56147c9775491e53122a94c423ac201417e326 - react-native-iovation: 57efb1301bf72d22da525d9f3a801e422fc58acd + react-native-iovation: f981b77532a08f3f0b83eda1bf16e625575c957a React-nativeconfig: 9f223cd321823afdecf59ed00861ab2d69ee0fc1 React-NativeModulesApple: ff7efaff7098639db5631236cfd91d60abff04c0 React-perflogger: 32ed45d9cee02cf6639acae34251590dccd30994 diff --git a/ios/Frameworks/FraudForce.xcframework/Info.plist b/ios/Frameworks/FraudForce.xcframework/Info.plist new file mode 100644 index 0000000..c6007bf --- /dev/null +++ b/ios/Frameworks/FraudForce.xcframework/Info.plist @@ -0,0 +1,44 @@ + + + + + AvailableLibraries + + + BinaryPath + FraudForce.framework/FraudForce + LibraryIdentifier + ios-arm64_x86_64-simulator + LibraryPath + FraudForce.framework + SupportedArchitectures + + arm64 + x86_64 + + SupportedPlatform + ios + SupportedPlatformVariant + simulator + + + BinaryPath + FraudForce.framework/FraudForce + LibraryIdentifier + ios-arm64 + LibraryPath + FraudForce.framework + SupportedArchitectures + + arm64 + + SupportedPlatform + ios + + + CFBundlePackageType + XFWK + XCFrameworkFormatVersion + 1.0 + + diff --git a/ios/Frameworks/FraudForce.xcframework/_CodeSignature/CodeDirectory b/ios/Frameworks/FraudForce.xcframework/_CodeSignature/CodeDirectory new file mode 100644 index 0000000000000000000000000000000000000000..dafb50761f4da9baf9f32dc9d1734a940ef6b0b4 GIT binary patch literal 154 zcmex$kB5nYfngQ{6NmzXHXvyN#LPg<$iTp|Nd!nD0eiQi#L^VE{G#MkhVV#>084XI zFHgJ@d$`BrD5nyR< z>Sb!iur{ptmBo1huTo*j2EEm*yY)FzekDHXwkV8f+X9z)%DCTT&HlnS=aO3Rx@=~he>HFnoq9QeX + + + + files + + ios-arm64/FraudForce.framework/DigiCertRootCert.der + + X7fuBjPiWdutDEya5tOPGmHH3CU= + + ios-arm64/FraudForce.framework/EntrustRootCert.der + + jPQn/XkMOtFmBo3oHlfvu5MictQ= + + ios-arm64/FraudForce.framework/FraudForce + + Za0uUwKBJlTQY72yCcn9vYk1k1k= + + ios-arm64/FraudForce.framework/Headers/FraudForce.h + + pyTMtHvzB+ei5DgeLjtCuXphCX4= + + ios-arm64/FraudForce.framework/Info.plist + + C4OburSi3zPaSflFeNWK91JfMDM= + + ios-arm64/FraudForce.framework/Modules/module.modulemap + + 8IYysKhOunO9nbOT35dQehXOFzA= + + ios-arm64/FraudForce.framework/PrivacyInfo.xcprivacy + + bVzJtGcMJc5ASJunTfst+ETInE0= + + ios-arm64/FraudForce.framework/_CodeSignature/CodeResources + + LEErCFPbSbgrtpNuR2OpxR635jE= + + ios-arm64_x86_64-simulator/FraudForce.framework/DigiCertRootCert.der + + X7fuBjPiWdutDEya5tOPGmHH3CU= + + ios-arm64_x86_64-simulator/FraudForce.framework/EntrustRootCert.der + + jPQn/XkMOtFmBo3oHlfvu5MictQ= + + ios-arm64_x86_64-simulator/FraudForce.framework/FraudForce + + PjxtPgRSvBbNB0B4GTC/acaJOxY= + + ios-arm64_x86_64-simulator/FraudForce.framework/Headers/FraudForce.h + + pyTMtHvzB+ei5DgeLjtCuXphCX4= + + ios-arm64_x86_64-simulator/FraudForce.framework/Info.plist + + dnXivtMt4PHU8dOLtQOuGO2Q6xw= + + ios-arm64_x86_64-simulator/FraudForce.framework/Modules/module.modulemap + + 8IYysKhOunO9nbOT35dQehXOFzA= + + ios-arm64_x86_64-simulator/FraudForce.framework/PrivacyInfo.xcprivacy + + bVzJtGcMJc5ASJunTfst+ETInE0= + + ios-arm64_x86_64-simulator/FraudForce.framework/_CodeSignature/CodeResources + + +key1z4VtL9rkLgPg8aZoVEFFuE= + + + files2 + + ios-arm64/FraudForce.framework/DigiCertRootCert.der + + hash + + X7fuBjPiWdutDEya5tOPGmHH3CU= + + hash2 + + dDHl9MPBzkaQd08LYeBUQIg7qaAe0Aumq9eAbtOxGM8= + + + ios-arm64/FraudForce.framework/EntrustRootCert.der + + hash + + jPQn/XkMOtFmBo3oHlfvu5MictQ= + + hash2 + + Q99XdLA+f+9f5A2TGnvt8bsua0JzjE5tOEEQPTqn8zk= + + + ios-arm64/FraudForce.framework/FraudForce + + hash + + Za0uUwKBJlTQY72yCcn9vYk1k1k= + + hash2 + + yC5cMPo0hq/8DBgd00Nm1k8yxOBOxsPq0fFRV2r7b2c= + + + ios-arm64/FraudForce.framework/Headers/FraudForce.h + + hash + + pyTMtHvzB+ei5DgeLjtCuXphCX4= + + hash2 + + nEU4Yasba1gMTFp5LrKNM1UGmAhJm/8TAggFIeYT3MM= + + + ios-arm64/FraudForce.framework/Info.plist + + hash + + C4OburSi3zPaSflFeNWK91JfMDM= + + hash2 + + 3RHQ68mO5l1JN6IX1bTZPGExIff6k2Q61NaHSSUxDDU= + + + ios-arm64/FraudForce.framework/Modules/module.modulemap + + hash + + 8IYysKhOunO9nbOT35dQehXOFzA= + + hash2 + + +WHxzVheaqaid7+enhXiAKz2Sh49tjvWnhcoYX4iFQ8= + + + ios-arm64/FraudForce.framework/PrivacyInfo.xcprivacy + + hash + + bVzJtGcMJc5ASJunTfst+ETInE0= + + hash2 + + NwEKX/ZYpakzs6/LMbuulgrDeAV4XBS3Yw089pZNTZY= + + + ios-arm64/FraudForce.framework/_CodeSignature/CodeResources + + hash + + LEErCFPbSbgrtpNuR2OpxR635jE= + + hash2 + + xCXETAE0R5XZ7mhq09FxQyFpcf4GjZKexJJi6842voI= + + + ios-arm64_x86_64-simulator/FraudForce.framework/DigiCertRootCert.der + + hash + + X7fuBjPiWdutDEya5tOPGmHH3CU= + + hash2 + + dDHl9MPBzkaQd08LYeBUQIg7qaAe0Aumq9eAbtOxGM8= + + + ios-arm64_x86_64-simulator/FraudForce.framework/EntrustRootCert.der + + hash + + jPQn/XkMOtFmBo3oHlfvu5MictQ= + + hash2 + + Q99XdLA+f+9f5A2TGnvt8bsua0JzjE5tOEEQPTqn8zk= + + + ios-arm64_x86_64-simulator/FraudForce.framework/FraudForce + + hash + + PjxtPgRSvBbNB0B4GTC/acaJOxY= + + hash2 + + kVR6TRcBQ6Ncxd1CRqIWCMMQesKiK0GeaZ82MjNRHiE= + + + ios-arm64_x86_64-simulator/FraudForce.framework/Headers/FraudForce.h + + hash + + pyTMtHvzB+ei5DgeLjtCuXphCX4= + + hash2 + + nEU4Yasba1gMTFp5LrKNM1UGmAhJm/8TAggFIeYT3MM= + + + ios-arm64_x86_64-simulator/FraudForce.framework/Info.plist + + hash + + dnXivtMt4PHU8dOLtQOuGO2Q6xw= + + hash2 + + R66WtrBaQLER+8idpfQqucgZls0EoQjpWL7S/56G64w= + + + ios-arm64_x86_64-simulator/FraudForce.framework/Modules/module.modulemap + + hash + + 8IYysKhOunO9nbOT35dQehXOFzA= + + hash2 + + +WHxzVheaqaid7+enhXiAKz2Sh49tjvWnhcoYX4iFQ8= + + + ios-arm64_x86_64-simulator/FraudForce.framework/PrivacyInfo.xcprivacy + + hash + + bVzJtGcMJc5ASJunTfst+ETInE0= + + hash2 + + NwEKX/ZYpakzs6/LMbuulgrDeAV4XBS3Yw089pZNTZY= + + + ios-arm64_x86_64-simulator/FraudForce.framework/_CodeSignature/CodeResources + + hash + + +key1z4VtL9rkLgPg8aZoVEFFuE= + + hash2 + + RwZIexn6Rwf99GLiYDdq62FSAeP0NmPkUhcTIW0ki9s= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/ios/Frameworks/FraudForce.xcframework/_CodeSignature/CodeSignature b/ios/Frameworks/FraudForce.xcframework/_CodeSignature/CodeSignature new file mode 100644 index 0000000000000000000000000000000000000000..faff070b10e4f806625f6fca5ca10679b5268cb8 GIT binary patch literal 9174 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 DnpXBy literal 0 HcmV?d00001 diff --git a/ios/Frameworks/FraudForce.xcframework/ios-arm64/FraudForce.framework/DigiCertRootCert.der b/ios/Frameworks/FraudForce.xcframework/ios-arm64/FraudForce.framework/DigiCertRootCert.der new file mode 100644 index 0000000000000000000000000000000000000000..dae0196507d9166bbf9de6ed93ed5bd91d2a6f7c GIT binary patch literal 969 zcmXqLVm@ln#I$w+GZP~dlK|727_}^JhuQtym7mtRsg@h?vTHrk&& ztLnL}Q0ws3DJJQQxMViOXD)Ntcx3yg{tGjftaOaDx_oEKHJjTd7E8R&_^LL2_gWe( zWby8^XKvxdy5w!Em&G4m((=PUDRAG9qi=3oOnS`rlw%^#5e>)C->0KGMe7P*nC|y2 z;KS3U1MC5c*hY*|CU8utq&? zd&l;QPp7z6SghtsIkZ15c52JPg{pGxu~Grt3PNWbcjs{jTI}#X&BV;ez_>WsAklyi z7{#*ujEw(TSb)i@&43@o7Y6ZJ4VZzHfh)yU1V#fRgNzj0^gGw*%(v-CW8(-{yshZ|Lo0pNehH&82Z8W| zU7xFN3a0j%{+jp4b?dyFK8D^qCcbdi>Dyd!?)Ky0%ED_;6{j%X3T>aIlJc!9?aaM7 z=4V%!Y|Nakd}3aOl6Haf<4||QM9KFNM_cv%48AQe6jMI&{86fy@#+0i(hF>VoQmr< z>`vh5)a7A|3EF<-C)bRNqVe;E_SKjrTkLgNQvXCvo9oE*Ox~A0j}8cg?>JE=G%@s( zN9K(^T1?UWE>{!`Z-3cUpcXqJVcs5ZaZdd$r{$b8PO_^XycF~OmEz6}p*c2l_Rss% i5HmaZ>>Kx0s_N+r%s(?U)rMSO`QxRY@Z$0p@?HQubYDLJ literal 0 HcmV?d00001 diff --git a/ios/Frameworks/FraudForce.xcframework/ios-arm64/FraudForce.framework/EntrustRootCert.der b/ios/Frameworks/FraudForce.xcframework/ios-arm64/FraudForce.framework/EntrustRootCert.der new file mode 100644 index 0000000000000000000000000000000000000000..011ca95b3f2d50a21c5023263fea135139625a60 GIT binary patch literal 1090 zcmXqLVzD!5Vpdzg%*4pV#Nrj)qhY|y#;Mij(e|B}k&&B~!Ju)UA-4f18*?ZNn=n&o zu%VcN2#CWa%=8fYYIDi|3USSp|xrJ$>jmS3chSXz>iUzAyunxarzoT`wYms4p7 zR1DI}EUXFDp%9dxU!vfgT2zvmmYJMbl9`{U;0V!JQVBH3-N-;roYw$orGdGjxsj=< zNt8IRu>sH^AlDSc9r_+@VpKwoG)7hi<|amd27@L>E~X|%MuuH2+lp?_$B^Q8gf z^0HS(JEl5HoxGLk7g2Qn-?yg9{l$rFTuaq&Y>vO|>L*il&ClplQ5XOBX2}a#4Gj#g zavP36pS52oTwP{yhCWyO-mGlCxYW-w~sB)7Pcj%*l8Dd7lG5Qr@2M9^|MnF@NvH4q?EAk4$Ir3*BChi+bB&*oPg41-?Ju70HrXTD zy>3q6^X+w8gEty0J?{^s<9zX}@c&** z?E|0o`WN)9)PE&@gga#373pa+jBQq|O5MzIca3e%jokHDKbP^J zweGM`nwv9u))CwNP133M%lKng{du}c^wie1$M)D>XnFC9t!RU)`=(0A?|1XGb38Vg?IFcWiVscx hA1JU!G=%ZSAJ&bX3+qdoXL(+~<5%6~k>Bn54FJ1YmpA|b literal 0 HcmV?d00001 diff --git a/ios/Frameworks/FraudForce.xcframework/ios-arm64/FraudForce.framework/FraudForce b/ios/Frameworks/FraudForce.xcframework/ios-arm64/FraudForce.framework/FraudForce new file mode 100755 index 0000000000000000000000000000000000000000..cfbf0cbf0bc84daebebf4455789b756e07befd6e GIT binary patch literal 237632 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
}&Q;#RT+>c{Eyfp+ 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 +@protocol FraudForceDelegate; + +/*! + * @header + * + * @brief iovation FraudForce SDK for iOS + * + * iovation identifies devices through information collected by this SDK, + * which runs on an end user’s iOS device. FraudForce schedules and runs + * tasks in an asynchronous queue that collect the data necessary to generate + * a blackbox containing details about the device. This blackbox must then be + * transmitted to your servers to be used in a reputation check (for example a + * @p CheckTransactionDetails call). + * + * @version 5.6.0 + * @copyright 2010-2021 iovation, Inc. All rights reserved. + * + * iovation hereby grants to Client a nonexclusive, limited, non-transferable, + * revocable and non-sublicensable license to install, use, copy and + * distribute the FraudForce SDK solely as necessary to use the the iovation + * Global Device Intelligence Platform from within software created and + * distributed by Client, pursuant to the + * License + * and Service Agreement between iovation and Client. + * + */ +@interface FraudForce : NSObject + +/*! + * Starts the device inspector and returns. The inspector runs asynchronously on + * its own thread, thereby minimizing the impact on the responsiveness of your + * app. This method should be called in the @p -applicationDidBecomeActive: + * method of your app delegate. + * + * @code + * - (void)applicationDidBecomeActive:(UIApplication *)app + * { + * [FraudForce start]; + * } + * @endcode + * + * @since v4.0.0 + * + */ ++ (void)start; + +/*! + * Schedules the device inspector to start after the specified delay. The + * inspector runs asynchronously on its own thread, thereby minimizing the + * impact on the responsiveness of your app.This method should be called in the + * @p -applicationDidBecomeActive: method of your app delegate. + + * + * @code + * - (void)applicationDidBecomeActive:(UIApplication *)app + * { + * [FraudForce startAFterDelay:10.0]; + * } + * @endcode + * + * @since v4.0.0 + * + * @param delay The interval to delay before starting the inspector, in seconds. + * + */ ++ (void)startAfterDelay:(NSTimeInterval)delay; + +/*! + * Stops the device inspector and returns. This cancels all currently-running + * inspection jobs, if any. It may take a little time for the jobs to stop, + * although this method returns without waiting. + * + * You should not normally need to call this method, as FraudForce listens + * for @p UIApplicationDidEnterBackgroundNotification notfications in order to + * keep itself running in the background long enough to finish its current jobs. + * If you would rather it didn't finish its tasks in the background, you may + * call this method in @p -applicationWillResignActive:. + * + * @code + * - (void)applicationWillResignActive:(UIApplication *)app + * { + * [FraudForce stop]; + * } + * @endcode + * + * @since v4.0.0 + * + */ ++ (void)stop __attribute__((deprecated("discrete control of device inspector is unnecessary, stop will be removed in a future release"))); + +/*! + * Suspends the device inspector and returns. Calling this method prevents + * FraudForce from starting any new jobs, but already executing jobs + * continue to execute. Consider calling this method when your application + * needs to perform an intensive operation and requires minimal resource + * contention. + * + * @code + * [FraudForce suspend]; + * expensiveOperation(); + * [FraudForce resume]; + * @endcode + * + * @since v4.0.0 + * + */ ++ (void)suspend __attribute__((deprecated("discrete control of device inspector is unnecessary, suspend will be removed in a future release"))); + +/*! + * Resumes a suspended device inspector and returns. Call this method after + * @p +suspend has been called, and after the completion of a resource-intensive + * operation. + * + * @code + * [FraudForce suspend]; + * expensiveOperation(); + * [FraudForce resume]; + * @endcode + * + * @since v4.0.0 + * + */ ++ (void)resume __attribute__((deprecated("discrete control of device inspector is unnecessary, resume will be removed in a future release"))); + +/*! + * Install a delegate object that is queried to determine certain behaviors of + * the FraudForce SDK. Setting a delegate is optional. Sensible defaults will be + * used in the absence of a delegate. + * + * @since v5.0.0 + * + */ +#if __has_feature(nullability) ++ (void)delegation:(nullable id)delegate; +#else ++ (void)delegation:(id)delegate; +#endif + +/*! + * Marshalls information about the device and returns an obfuscated string, or + * blackbox, containing this information. + * + * @note The blackbox returned from @p bb should never be empty. An empty + * blackbox indicates that the protection offered by the system may have been + * compromised. + * + * @since v4.0.0 + * + * @return An NSString representing a blackbox containing obfuscated device information. + * + */ +#if __has_feature(nullability) ++ (nonnull NSString *)blackbox; +#else ++ (NSString *)blackbox; +#endif + +@end + +/*! + * Declares the delegate methods that the FraudForce SDK will utilize to allow for subscriber control + * over select SDK behaviors. + * + * @since v5.0.0 + * + */ +@protocol FraudForceDelegate + +/*! + * Authorizes limited network access during blackbox generation to enable additional data collection. + * If this method returns NO or is not implemented then the SDK will not make network calls. + * + * @since v5.0.0 + * + */ +- (BOOL)shouldEnableNetworkCalls; + +@end diff --git a/ios/Frameworks/FraudForce.xcframework/ios-arm64/FraudForce.framework/Info.plist b/ios/Frameworks/FraudForce.xcframework/ios-arm64/FraudForce.framework/Info.plist new file mode 100644 index 0000000000000000000000000000000000000000..28a59a6c9850b243ea7ddf48556174b573bf4c47 GIT binary patch literal 758 zcmYjO%Wl&^6rCAfp+Ms{gg$8LgEs}s4!D(&kWg(RMImj7Z4ydUcVbVHQO6Jbh=^2v zfE^#eqO95Q1N;Chr0)9-ELk97C$`eroO|v$XLRRI$73`I1>uw{LUiu@g^QPRm#3~= zy*8caW@Zc5i#O)x7Z&GlE-kODuC3o*yL0#6{RbNcSJ;jyvufDvQ-|!TBW7?5a(O#) zEJhSEAk6h_;)D&-qpo9cvzhklBQc{8cNjU-tXQ#?b}8`_-}S>ZsfIpvdS}JR^J1A;b%w*P>)V0B<+EfO z+EX;ywLQv`$?}SpSw}D4pYZWCGn2+7uPW7%`<DoMX2RKuH?xIDhqqV>L;eC8X`;MS8A_B=-TxEeh_;29g(yveZB z<3&TzOQI~5TGUHYZlH-d9sYv9;R!s2f8jrbP!3I@0xF{C g=q0M49rPX@pgyvZhkO*G0T>+w#|WOJm;yTb55M8(_y7O^ literal 0 HcmV?d00001 diff --git a/ios/Frameworks/FraudForce.xcframework/ios-arm64/FraudForce.framework/Modules/module.modulemap b/ios/Frameworks/FraudForce.xcframework/ios-arm64/FraudForce.framework/Modules/module.modulemap new file mode 100644 index 0000000..091eadc --- /dev/null +++ b/ios/Frameworks/FraudForce.xcframework/ios-arm64/FraudForce.framework/Modules/module.modulemap @@ -0,0 +1,10 @@ +framework module FraudForce { + umbrella header "FraudForce.h" + export * + module * { export * } + + link framework "CoreTelephony" + link framework "Security" + link framework "SystemConfiguration" + link framework "UIKit" +} diff --git a/ios/Frameworks/FraudForce.xcframework/ios-arm64/FraudForce.framework/PrivacyInfo.xcprivacy b/ios/Frameworks/FraudForce.xcframework/ios-arm64/FraudForce.framework/PrivacyInfo.xcprivacy new file mode 100644 index 0000000..de5cfb0 --- /dev/null +++ b/ios/Frameworks/FraudForce.xcframework/ios-arm64/FraudForce.framework/PrivacyInfo.xcprivacy @@ -0,0 +1,45 @@ + + + + + NSPrivacyCollectedDataTypes + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeCoarseLocation + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeDeviceID + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeOtherDataTypes + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + + diff --git a/ios/Frameworks/FraudForce.xcframework/ios-arm64/FraudForce.framework/_CodeSignature/CodeResources b/ios/Frameworks/FraudForce.xcframework/ios-arm64/FraudForce.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..56c732e --- /dev/null +++ b/ios/Frameworks/FraudForce.xcframework/ios-arm64/FraudForce.framework/_CodeSignature/CodeResources @@ -0,0 +1,157 @@ + + + + + files + + DigiCertRootCert.der + + X7fuBjPiWdutDEya5tOPGmHH3CU= + + EntrustRootCert.der + + jPQn/XkMOtFmBo3oHlfvu5MictQ= + + Headers/FraudForce.h + + pyTMtHvzB+ei5DgeLjtCuXphCX4= + + Info.plist + + C4OburSi3zPaSflFeNWK91JfMDM= + + Modules/module.modulemap + + 8IYysKhOunO9nbOT35dQehXOFzA= + + PrivacyInfo.xcprivacy + + bVzJtGcMJc5ASJunTfst+ETInE0= + + + files2 + + DigiCertRootCert.der + + hash2 + + dDHl9MPBzkaQd08LYeBUQIg7qaAe0Aumq9eAbtOxGM8= + + + EntrustRootCert.der + + hash2 + + Q99XdLA+f+9f5A2TGnvt8bsua0JzjE5tOEEQPTqn8zk= + + + Headers/FraudForce.h + + hash2 + + nEU4Yasba1gMTFp5LrKNM1UGmAhJm/8TAggFIeYT3MM= + + + Modules/module.modulemap + + hash2 + + +WHxzVheaqaid7+enhXiAKz2Sh49tjvWnhcoYX4iFQ8= + + + PrivacyInfo.xcprivacy + + hash2 + + NwEKX/ZYpakzs6/LMbuulgrDeAV4XBS3Yw089pZNTZY= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/ios/Frameworks/FraudForce.xcframework/ios-arm64_x86_64-simulator/FraudForce.framework/DigiCertRootCert.der b/ios/Frameworks/FraudForce.xcframework/ios-arm64_x86_64-simulator/FraudForce.framework/DigiCertRootCert.der new file mode 100644 index 0000000000000000000000000000000000000000..dae0196507d9166bbf9de6ed93ed5bd91d2a6f7c GIT binary patch literal 969 zcmXqLVm@ln#I$w+GZP~dlK|727_}^JhuQtym7mtRsg@h?vTHrk&& ztLnL}Q0ws3DJJQQxMViOXD)Ntcx3yg{tGjftaOaDx_oEKHJjTd7E8R&_^LL2_gWe( zWby8^XKvxdy5w!Em&G4m((=PUDRAG9qi=3oOnS`rlw%^#5e>)C->0KGMe7P*nC|y2 z;KS3U1MC5c*hY*|CU8utq&? zd&l;QPp7z6SghtsIkZ15c52JPg{pGxu~Grt3PNWbcjs{jTI}#X&BV;ez_>WsAklyi z7{#*ujEw(TSb)i@&43@o7Y6ZJ4VZzHfh)yU1V#fRgNzj0^gGw*%(v-CW8(-{yshZ|Lo0pNehH&82Z8W| zU7xFN3a0j%{+jp4b?dyFK8D^qCcbdi>Dyd!?)Ky0%ED_;6{j%X3T>aIlJc!9?aaM7 z=4V%!Y|Nakd}3aOl6Haf<4||QM9KFNM_cv%48AQe6jMI&{86fy@#+0i(hF>VoQmr< z>`vh5)a7A|3EF<-C)bRNqVe;E_SKjrTkLgNQvXCvo9oE*Ox~A0j}8cg?>JE=G%@s( zN9K(^T1?UWE>{!`Z-3cUpcXqJVcs5ZaZdd$r{$b8PO_^XycF~OmEz6}p*c2l_Rss% i5HmaZ>>Kx0s_N+r%s(?U)rMSO`QxRY@Z$0p@?HQubYDLJ literal 0 HcmV?d00001 diff --git a/ios/Frameworks/FraudForce.xcframework/ios-arm64_x86_64-simulator/FraudForce.framework/EntrustRootCert.der b/ios/Frameworks/FraudForce.xcframework/ios-arm64_x86_64-simulator/FraudForce.framework/EntrustRootCert.der new file mode 100644 index 0000000000000000000000000000000000000000..011ca95b3f2d50a21c5023263fea135139625a60 GIT binary patch literal 1090 zcmXqLVzD!5Vpdzg%*4pV#Nrj)qhY|y#;Mij(e|B}k&&B~!Ju)UA-4f18*?ZNn=n&o zu%VcN2#CWa%=8fYYIDi|3USSp|xrJ$>jmS3chSXz>iUzAyunxarzoT`wYms4p7 zR1DI}EUXFDp%9dxU!vfgT2zvmmYJMbl9`{U;0V!JQVBH3-N-;roYw$orGdGjxsj=< zNt8IRu>sH^AlDSc9r_+@VpKwoG)7hi<|amd27@L>E~X|%MuuH2+lp?_$B^Q8gf z^0HS(JEl5HoxGLk7g2Qn-?yg9{l$rFTuaq&Y>vO|>L*il&ClplQ5XOBX2}a#4Gj#g zavP36pS52oTwP{yhCWyO-mGlCxYW-w~sB)7Pcj%*l8Dd7lG5Qr@2M9^|MnF@NvH4q?EAk4$Ir3*BChi+bB&*oPg41-?Ju70HrXTD zy>3q6^X+w8gEty0J?{^s<9zX}@c&** z?E|0o`WN)9)PE&@gga#373pa+jBQq|O5MzIca3e%jokHDKbP^J zweGM`nwv9u))CwNP133M%lKng{du}c^wie1$M)D>XnFC9t!RU)`=(0A?|1XGb38Vg?IFcWiVscx hA1JU!G=%ZSAJ&bX3+qdoXL(+~<5%6~k>Bn54FJ1YmpA|b literal 0 HcmV?d00001 diff --git a/ios/Frameworks/FraudForce.xcframework/ios-arm64_x86_64-simulator/FraudForce.framework/FraudForce b/ios/Frameworks/FraudForce.xcframework/ios-arm64_x86_64-simulator/FraudForce.framework/FraudForce new file mode 100755 index 0000000000000000000000000000000000000000..6cf45ed9366f30605b22c5447850fd4c8e6f67b3 GIT binary patch literal 466432 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

(>ozX_qHZ{%LQp; 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 literal 0 HcmV?d00001 diff --git a/ios/Frameworks/FraudForce.xcframework/ios-arm64_x86_64-simulator/FraudForce.framework/Headers/FraudForce.h b/ios/Frameworks/FraudForce.xcframework/ios-arm64_x86_64-simulator/FraudForce.framework/Headers/FraudForce.h new file mode 100644 index 0000000..145d483 --- /dev/null +++ b/ios/Frameworks/FraudForce.xcframework/ios-arm64_x86_64-simulator/FraudForce.framework/Headers/FraudForce.h @@ -0,0 +1,186 @@ +// +// FraudForce.h +// libiovation +// +// Copyright (c) 2010-2021 iovation, Inc. All rights reserved. +// + +#import +@protocol FraudForceDelegate; + +/*! + * @header + * + * @brief iovation FraudForce SDK for iOS + * + * iovation identifies devices through information collected by this SDK, + * which runs on an end user’s iOS device. FraudForce schedules and runs + * tasks in an asynchronous queue that collect the data necessary to generate + * a blackbox containing details about the device. This blackbox must then be + * transmitted to your servers to be used in a reputation check (for example a + * @p CheckTransactionDetails call). + * + * @version 5.6.0 + * @copyright 2010-2021 iovation, Inc. All rights reserved. + * + * iovation hereby grants to Client a nonexclusive, limited, non-transferable, + * revocable and non-sublicensable license to install, use, copy and + * distribute the FraudForce SDK solely as necessary to use the the iovation + * Global Device Intelligence Platform from within software created and + * distributed by Client, pursuant to the + * License + * and Service Agreement between iovation and Client. + * + */ +@interface FraudForce : NSObject + +/*! + * Starts the device inspector and returns. The inspector runs asynchronously on + * its own thread, thereby minimizing the impact on the responsiveness of your + * app. This method should be called in the @p -applicationDidBecomeActive: + * method of your app delegate. + * + * @code + * - (void)applicationDidBecomeActive:(UIApplication *)app + * { + * [FraudForce start]; + * } + * @endcode + * + * @since v4.0.0 + * + */ ++ (void)start; + +/*! + * Schedules the device inspector to start after the specified delay. The + * inspector runs asynchronously on its own thread, thereby minimizing the + * impact on the responsiveness of your app.This method should be called in the + * @p -applicationDidBecomeActive: method of your app delegate. + + * + * @code + * - (void)applicationDidBecomeActive:(UIApplication *)app + * { + * [FraudForce startAFterDelay:10.0]; + * } + * @endcode + * + * @since v4.0.0 + * + * @param delay The interval to delay before starting the inspector, in seconds. + * + */ ++ (void)startAfterDelay:(NSTimeInterval)delay; + +/*! + * Stops the device inspector and returns. This cancels all currently-running + * inspection jobs, if any. It may take a little time for the jobs to stop, + * although this method returns without waiting. + * + * You should not normally need to call this method, as FraudForce listens + * for @p UIApplicationDidEnterBackgroundNotification notfications in order to + * keep itself running in the background long enough to finish its current jobs. + * If you would rather it didn't finish its tasks in the background, you may + * call this method in @p -applicationWillResignActive:. + * + * @code + * - (void)applicationWillResignActive:(UIApplication *)app + * { + * [FraudForce stop]; + * } + * @endcode + * + * @since v4.0.0 + * + */ ++ (void)stop __attribute__((deprecated("discrete control of device inspector is unnecessary, stop will be removed in a future release"))); + +/*! + * Suspends the device inspector and returns. Calling this method prevents + * FraudForce from starting any new jobs, but already executing jobs + * continue to execute. Consider calling this method when your application + * needs to perform an intensive operation and requires minimal resource + * contention. + * + * @code + * [FraudForce suspend]; + * expensiveOperation(); + * [FraudForce resume]; + * @endcode + * + * @since v4.0.0 + * + */ ++ (void)suspend __attribute__((deprecated("discrete control of device inspector is unnecessary, suspend will be removed in a future release"))); + +/*! + * Resumes a suspended device inspector and returns. Call this method after + * @p +suspend has been called, and after the completion of a resource-intensive + * operation. + * + * @code + * [FraudForce suspend]; + * expensiveOperation(); + * [FraudForce resume]; + * @endcode + * + * @since v4.0.0 + * + */ ++ (void)resume __attribute__((deprecated("discrete control of device inspector is unnecessary, resume will be removed in a future release"))); + +/*! + * Install a delegate object that is queried to determine certain behaviors of + * the FraudForce SDK. Setting a delegate is optional. Sensible defaults will be + * used in the absence of a delegate. + * + * @since v5.0.0 + * + */ +#if __has_feature(nullability) ++ (void)delegation:(nullable id)delegate; +#else ++ (void)delegation:(id)delegate; +#endif + +/*! + * Marshalls information about the device and returns an obfuscated string, or + * blackbox, containing this information. + * + * @note The blackbox returned from @p bb should never be empty. An empty + * blackbox indicates that the protection offered by the system may have been + * compromised. + * + * @since v4.0.0 + * + * @return An NSString representing a blackbox containing obfuscated device information. + * + */ +#if __has_feature(nullability) ++ (nonnull NSString *)blackbox; +#else ++ (NSString *)blackbox; +#endif + +@end + +/*! + * Declares the delegate methods that the FraudForce SDK will utilize to allow for subscriber control + * over select SDK behaviors. + * + * @since v5.0.0 + * + */ +@protocol FraudForceDelegate + +/*! + * Authorizes limited network access during blackbox generation to enable additional data collection. + * If this method returns NO or is not implemented then the SDK will not make network calls. + * + * @since v5.0.0 + * + */ +- (BOOL)shouldEnableNetworkCalls; + +@end diff --git a/ios/Frameworks/FraudForce.xcframework/ios-arm64_x86_64-simulator/FraudForce.framework/Info.plist b/ios/Frameworks/FraudForce.xcframework/ios-arm64_x86_64-simulator/FraudForce.framework/Info.plist new file mode 100644 index 0000000000000000000000000000000000000000..4a2bfcb109245a3c4cf66dbd5c59397d63a7ffbc GIT binary patch literal 738 zcmZ9I&2G~`5XX0xuL6a*O(C?iu!Ln0@N^n4GOr%hShT0(zRk1eqCRtc}E!&9* zyZ|>IfD;_KfW#H?5S%z5Ax?-B4}g$Zr?yhz%gp@$^IOkMH{dLaHSN2y0Qk`1BS(+T z96xb#_SET|GB=-JICHjeZn3a*{=&+|)l0?I%U7;myKXD_ts&!Xoj3#L(;ahC*~((2 zx;6A&P7OMuTm&BV<6YWk!nc+A%)9%HI>VTBIXxiOT-nNcjE1(doORaxo-mjbOP++| zhct|2wwJm0i6>vkXJvypPf4Fz<3OrQnQ9J17^kEehs^IEG>1VTZR$2SiF+dSB3sF2 zWD2znt0KIB@no``VP&n8jXTqNf10_eFy&2Sd(!>buwF0ys2tdwcgrp zmQ|U)S(fv&#z6Sgls}Ohi|~PNE5!sSLBOdhv&o{7%K6As9Zvkds@qz#q*uzN1P>BC z%5Y2HRHdB%Pfk=zFPF5IUapiit!wEeReQU(u7HBk4B9|7MA38f3cW|4&=>R@W?==^ z;WpfZ4lsz|1-yjU@D4t}NB9h1;T!ybpYRL*z+YU%YxowvgPXXGySR^^V2&mqhW&_c Jq%jTH{|6gZ + + + + NSPrivacyCollectedDataTypes + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeCoarseLocation + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeDeviceID + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeOtherDataTypes + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + + diff --git a/ios/Frameworks/FraudForce.xcframework/ios-arm64_x86_64-simulator/FraudForce.framework/_CodeSignature/CodeResources b/ios/Frameworks/FraudForce.xcframework/ios-arm64_x86_64-simulator/FraudForce.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..110fd24 --- /dev/null +++ b/ios/Frameworks/FraudForce.xcframework/ios-arm64_x86_64-simulator/FraudForce.framework/_CodeSignature/CodeResources @@ -0,0 +1,157 @@ + + + + + files + + DigiCertRootCert.der + + X7fuBjPiWdutDEya5tOPGmHH3CU= + + EntrustRootCert.der + + jPQn/XkMOtFmBo3oHlfvu5MictQ= + + Headers/FraudForce.h + + pyTMtHvzB+ei5DgeLjtCuXphCX4= + + Info.plist + + dnXivtMt4PHU8dOLtQOuGO2Q6xw= + + Modules/module.modulemap + + 8IYysKhOunO9nbOT35dQehXOFzA= + + PrivacyInfo.xcprivacy + + bVzJtGcMJc5ASJunTfst+ETInE0= + + + files2 + + DigiCertRootCert.der + + hash2 + + dDHl9MPBzkaQd08LYeBUQIg7qaAe0Aumq9eAbtOxGM8= + + + EntrustRootCert.der + + hash2 + + Q99XdLA+f+9f5A2TGnvt8bsua0JzjE5tOEEQPTqn8zk= + + + Headers/FraudForce.h + + hash2 + + nEU4Yasba1gMTFp5LrKNM1UGmAhJm/8TAggFIeYT3MM= + + + Modules/module.modulemap + + hash2 + + +WHxzVheaqaid7+enhXiAKz2Sh49tjvWnhcoYX4iFQ8= + + + PrivacyInfo.xcprivacy + + hash2 + + NwEKX/ZYpakzs6/LMbuulgrDeAV4XBS3Yw089pZNTZY= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/ios/Iovation.swift b/ios/Iovation.swift index 414929e..b45e540 100644 --- a/ios/Iovation.swift +++ b/ios/Iovation.swift @@ -1,4 +1,4 @@ -//import FraudForce +import FraudForce @objc(Iovation) class Iovation: NSObject { @@ -10,7 +10,7 @@ class Iovation: NSObject { @objc(getBlackbox:withB:withResolver:withRejecter:) func getBlackbox(a: Float, b: Float, resolve:RCTPromiseResolveBlock,reject:RCTPromiseRejectBlock) -> Void { - //NSString *blackbox = [FraudForce blackbox]; - resolve("test") + let blackbox = FraudForce.blackbox() + resolve(blackbox); } } diff --git a/react-native-iovation.podspec b/react-native-iovation.podspec index 37cc71e..06257e9 100644 --- a/react-native-iovation.podspec +++ b/react-native-iovation.podspec @@ -16,6 +16,8 @@ Pod::Spec.new do |s| s.source_files = "ios/**/*.{h,m,mm,swift}" + s.vendored_frameworks = 'ios/Frameworks/FraudForce.xcframework' + # Use install_modules_dependencies helper to install the dependencies if React Native version >=0.71.0. # See https://github.com/facebook/react-native/blob/febf6b7f33fdb4904669f99d795eba4c0f95d7bf/scripts/cocoapods/new_architecture.rb#L79. if respond_to?(:install_modules_dependencies, true)