diff --git a/README.md b/README.md index 765d0f1..80ffedb 100644 --- a/README.md +++ b/README.md @@ -71,12 +71,12 @@ To start off first import `AbrevvaBle` from this module import {AbrevvaBle} from 'react-natice-example-app'; async function scanForBleDevices(androidNeverForLocation: Boolean, timeout: Number){ - await AbrevvaBle.initialize({ - androidNeverForLocation: true, - }); + const androidNeverForLocation = true; + await AbrevvaBle.initialize(androidNeverForLocation); + const timeout = 10_000 AbrevvaBle.requestLEScan( - { timeout: 10_000 }, + timeout, (data: ScanResult) => { console.log(`found device: ${data.name}`); }, @@ -95,24 +95,24 @@ async function scanForBleDevices(androidNeverForLocation: Boolean, timeout: Numb With the signalize method you can localize EVVA components. On a successful signalization the component will emit a melody indicating its location. ```typescript - AbrevvaBle.signalize( - {'deviceID': deviceID}, - () => { - console.log(`Signalized /w success=${it}`) - } - ); +AbrevvaBle.signalize( + deviceID, + () => { + console.log(`Signalized /w success=${it}`) + } +); ``` ### Perform disengage for EVVA components For the component disengage you have to provide access credentials to the EVVA component. Those are generally acquired in the form of access media metadata from the Xesar software. ```typescript - AbrevvaBle.disengage({ - mobileId: '', - mobileDeviceKey:: '', - mobileGroupId: '', - mobileAccessData: '', - isPermanentRelease: '', - timeout: 10_000 - }); +AbrevvaBle.disengage( + mobileId: '', + mobileDeviceKey:: '', + mobileGroupId: '', + mobileAccessData: '', + isPermanentRelease: '', + timeout: 10_000 +); ``` \ No newline at end of file diff --git a/android/src/main/java/com/exampleapp/AbrevvaBleModule.kt b/android/src/main/java/com/exampleapp/AbrevvaBleModule.kt index fe2e74a..2f32428 100644 --- a/android/src/main/java/com/exampleapp/AbrevvaBleModule.kt +++ b/android/src/main/java/com/exampleapp/AbrevvaBleModule.kt @@ -461,12 +461,16 @@ class AbrevvaBleModule(reactContext: ReactApplicationContext) : // not needed for Android @ReactMethod - fun setSupportedEvents(options: ReadableArray, promise: Promise) { + fun setSupportedEvents(options: ReadableMap, promise: Promise) { promise.resolve(null) } override fun getName(): String { - return ("AbrevvaBle") + return NAME + } + + companion object { + const val NAME = "AbrevvaBle" } @ReactMethod diff --git a/android/src/main/java/com/exampleapp/AbrevvaCryptoModule.kt b/android/src/main/java/com/exampleapp/AbrevvaCryptoModule.kt index 486903e..bbc0ab2 100644 --- a/android/src/main/java/com/exampleapp/AbrevvaCryptoModule.kt +++ b/android/src/main/java/com/exampleapp/AbrevvaCryptoModule.kt @@ -245,6 +245,11 @@ class AbrevvaCryptoModule(reactContext: ReactApplicationContext) : } override fun getName(): String { - return ("AbrevvaCrypto") + return NAME } + + companion object { + const val NAME = "AbrevvaCrypto" + } + } \ No newline at end of file diff --git a/android/src/main/java/com/exampleapp/AbrevvaNfcModule.kt b/android/src/main/java/com/exampleapp/AbrevvaNfcModule.kt index 6264b3a..5a7a01d 100644 --- a/android/src/main/java/com/exampleapp/AbrevvaNfcModule.kt +++ b/android/src/main/java/com/exampleapp/AbrevvaNfcModule.kt @@ -22,7 +22,7 @@ import com.hivemq.client.mqtt.mqtt5.message.publish.Mqtt5Publish import java.util.Timer import java.util.TimerTask -class ReactNativeAbrevvaModule(reactContext: ReactApplicationContext) : +class AbrevvaNfcModule(reactContext: ReactApplicationContext) : ReactContextBaseJavaModule(reactContext) { private val host = "172.16.2.91" diff --git a/android/src/main/java/com/exampleapp/ExampleAppPackage.kt b/android/src/main/java/com/exampleapp/ExampleAppPackage.kt index 87a79df..c1a9b31 100644 --- a/android/src/main/java/com/exampleapp/ExampleAppPackage.kt +++ b/android/src/main/java/com/exampleapp/ExampleAppPackage.kt @@ -8,7 +8,7 @@ import com.facebook.react.uimanager.ViewManager class ExampleAppPackage : ReactPackage { override fun createNativeModules(reactContext: ReactApplicationContext): List { - return listOf(ReactNativeAbrevvaModule(reactContext)) + listOf(AbrevvaBleModule(reactContext)) + listOf(AbrevvaCryptoModule(reactContext)) + return listOf(AbrevvaCryptoModule(reactContext)) + listOf(AbrevvaNfcModule(reactContext)) + listOf(AbrevvaBleModule(reactContext)) } override fun createViewManagers(reactContext: ReactApplicationContext): List> { diff --git a/example/ios/ExampleAppExample.xcodeproj/project.pbxproj b/example/ios/ExampleAppExample.xcodeproj/project.pbxproj index 7bc7e59..07d8ebd 100644 --- a/example/ios/ExampleAppExample.xcodeproj/project.pbxproj +++ b/example/ios/ExampleAppExample.xcodeproj/project.pbxproj @@ -13,8 +13,8 @@ 13B07FC11A68108700A75B9A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; }; 7C2CCBD275D987DDA9C659B6 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 61DF2990903C4888EBB0D63C /* PrivacyInfo.xcprivacy */; }; 81AB9BB82411601600AC10FF /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */; }; - 8687B759D7148E93A7141AE2 /* Pods_ExampleAppExample_ExampleAppExampleTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 40417D6C0177F7DDDB680F61 /* Pods_ExampleAppExample_ExampleAppExampleTests.framework */; }; - C35B25D92894CFFC7F105772 /* Pods_ExampleAppExample.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3AF333FDF0DC0B69B958057A /* Pods_ExampleAppExample.framework */; }; + C31ABF8F57C71FA25518C699 /* Pods_ExampleAppExample_ExampleAppExampleTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 43FFFCB0400B47BFEE01056C /* Pods_ExampleAppExample_ExampleAppExampleTests.framework */; }; + EF82AAB8D7CDA185B168B4CE /* Pods_ExampleAppExample.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 75262DEC733135018D6B2C7C /* Pods_ExampleAppExample.framework */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -31,7 +31,8 @@ 00E356EE1AD99517003FC87E /* ExampleAppExampleTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ExampleAppExampleTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 00E356F11AD99517003FC87E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 00E356F21AD99517003FC87E /* ExampleAppExampleTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ExampleAppExampleTests.m; sourceTree = ""; }; - 04E7B78608C671A705D5C68F /* Pods-ExampleAppExample.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ExampleAppExample.release.xcconfig"; path = "Target Support Files/Pods-ExampleAppExample/Pods-ExampleAppExample.release.xcconfig"; sourceTree = ""; }; + 05868A8BF1FC288BEBB212D0 /* Pods-ExampleAppExample-ExampleAppExampleTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ExampleAppExample-ExampleAppExampleTests.release.xcconfig"; path = "Target Support Files/Pods-ExampleAppExample-ExampleAppExampleTests/Pods-ExampleAppExample-ExampleAppExampleTests.release.xcconfig"; sourceTree = ""; }; + 125DBE2C52B81A08A4D3D09B /* Pods-ExampleAppExample.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ExampleAppExample.debug.xcconfig"; path = "Target Support Files/Pods-ExampleAppExample/Pods-ExampleAppExample.debug.xcconfig"; sourceTree = ""; }; 13B07F961A680F5B00A75B9A /* ExampleAppExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = ExampleAppExample.app; sourceTree = BUILT_PRODUCTS_DIR; }; 13B07FAF1A68108700A75B9A /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppDelegate.h; path = ExampleAppExample/AppDelegate.h; sourceTree = ""; }; 13B07FB01A68108700A75B9A /* AppDelegate.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = AppDelegate.mm; path = ExampleAppExample/AppDelegate.mm; sourceTree = ""; }; @@ -39,13 +40,12 @@ 13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = ExampleAppExample/Info.plist; sourceTree = ""; }; 13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = ExampleAppExample/main.m; sourceTree = ""; }; 13B07FB81A68108700A75B9A /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = PrivacyInfo.xcprivacy; path = ExampleAppExample/PrivacyInfo.xcprivacy; sourceTree = ""; }; - 2AC822BC56870058C79802CC /* Pods-ExampleAppExample.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ExampleAppExample.debug.xcconfig"; path = "Target Support Files/Pods-ExampleAppExample/Pods-ExampleAppExample.debug.xcconfig"; sourceTree = ""; }; - 3AF333FDF0DC0B69B958057A /* Pods_ExampleAppExample.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_ExampleAppExample.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 40417D6C0177F7DDDB680F61 /* Pods_ExampleAppExample_ExampleAppExampleTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_ExampleAppExample_ExampleAppExampleTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 17EB8284C14F4E99984AC2F2 /* Pods-ExampleAppExample-ExampleAppExampleTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ExampleAppExample-ExampleAppExampleTests.debug.xcconfig"; path = "Target Support Files/Pods-ExampleAppExample-ExampleAppExampleTests/Pods-ExampleAppExample-ExampleAppExampleTests.debug.xcconfig"; sourceTree = ""; }; + 43FFFCB0400B47BFEE01056C /* Pods_ExampleAppExample_ExampleAppExampleTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_ExampleAppExample_ExampleAppExampleTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 61DF2990903C4888EBB0D63C /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xml; name = PrivacyInfo.xcprivacy; path = ExampleAppExample/PrivacyInfo.xcprivacy; sourceTree = ""; }; + 75262DEC733135018D6B2C7C /* Pods_ExampleAppExample.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_ExampleAppExample.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = LaunchScreen.storyboard; path = ExampleAppExample/LaunchScreen.storyboard; sourceTree = ""; }; - E10DE97995006988255D071C /* Pods-ExampleAppExample-ExampleAppExampleTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ExampleAppExample-ExampleAppExampleTests.release.xcconfig"; path = "Target Support Files/Pods-ExampleAppExample-ExampleAppExampleTests/Pods-ExampleAppExample-ExampleAppExampleTests.release.xcconfig"; sourceTree = ""; }; - E61DE6C30649A291134AF714 /* Pods-ExampleAppExample-ExampleAppExampleTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ExampleAppExample-ExampleAppExampleTests.debug.xcconfig"; path = "Target Support Files/Pods-ExampleAppExample-ExampleAppExampleTests/Pods-ExampleAppExample-ExampleAppExampleTests.debug.xcconfig"; sourceTree = ""; }; + EC04F70477194A5A6AC4C19B /* Pods-ExampleAppExample.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ExampleAppExample.release.xcconfig"; path = "Target Support Files/Pods-ExampleAppExample/Pods-ExampleAppExample.release.xcconfig"; sourceTree = ""; }; ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; }; /* End PBXFileReference section */ @@ -54,7 +54,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 8687B759D7148E93A7141AE2 /* Pods_ExampleAppExample_ExampleAppExampleTests.framework in Frameworks */, + C31ABF8F57C71FA25518C699 /* Pods_ExampleAppExample_ExampleAppExampleTests.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -62,7 +62,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - C35B25D92894CFFC7F105772 /* Pods_ExampleAppExample.framework in Frameworks */, + EF82AAB8D7CDA185B168B4CE /* Pods_ExampleAppExample.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -105,8 +105,8 @@ isa = PBXGroup; children = ( ED297162215061F000B7C4FE /* JavaScriptCore.framework */, - 3AF333FDF0DC0B69B958057A /* Pods_ExampleAppExample.framework */, - 40417D6C0177F7DDDB680F61 /* Pods_ExampleAppExample_ExampleAppExampleTests.framework */, + 75262DEC733135018D6B2C7C /* Pods_ExampleAppExample.framework */, + 43FFFCB0400B47BFEE01056C /* Pods_ExampleAppExample_ExampleAppExampleTests.framework */, ); name = Frameworks; sourceTree = ""; @@ -145,10 +145,10 @@ BBD78D7AC51CEA395F1C20DB /* Pods */ = { isa = PBXGroup; children = ( - 2AC822BC56870058C79802CC /* Pods-ExampleAppExample.debug.xcconfig */, - 04E7B78608C671A705D5C68F /* Pods-ExampleAppExample.release.xcconfig */, - E61DE6C30649A291134AF714 /* Pods-ExampleAppExample-ExampleAppExampleTests.debug.xcconfig */, - E10DE97995006988255D071C /* Pods-ExampleAppExample-ExampleAppExampleTests.release.xcconfig */, + 125DBE2C52B81A08A4D3D09B /* Pods-ExampleAppExample.debug.xcconfig */, + EC04F70477194A5A6AC4C19B /* Pods-ExampleAppExample.release.xcconfig */, + 17EB8284C14F4E99984AC2F2 /* Pods-ExampleAppExample-ExampleAppExampleTests.debug.xcconfig */, + 05868A8BF1FC288BEBB212D0 /* Pods-ExampleAppExample-ExampleAppExampleTests.release.xcconfig */, ); path = Pods; sourceTree = ""; @@ -160,11 +160,11 @@ isa = PBXNativeTarget; buildConfigurationList = 00E357021AD99517003FC87E /* Build configuration list for PBXNativeTarget "ExampleAppExampleTests" */; buildPhases = ( - 1AD0356DF8B35650ABED1A07 /* [CP] Check Pods Manifest.lock */, + DB3AFB7B250174089CEA8555 /* [CP] Check Pods Manifest.lock */, 00E356EA1AD99517003FC87E /* Sources */, 00E356EB1AD99517003FC87E /* Frameworks */, 00E356EC1AD99517003FC87E /* Resources */, - 9A917FE31D3C5CE529401049 /* [CP] Embed Pods Frameworks */, + CD69EC139D5FC9C37AA3D2FC /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -180,12 +180,12 @@ isa = PBXNativeTarget; buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "ExampleAppExample" */; buildPhases = ( - 7F5EB9FE8462B243FF7FFE7E /* [CP] Check Pods Manifest.lock */, + 702D2827E8C928554D0EAA0F /* [CP] Check Pods Manifest.lock */, 13B07F871A680F5B00A75B9A /* Sources */, 13B07F8C1A680F5B00A75B9A /* Frameworks */, 13B07F8E1A680F5B00A75B9A /* Resources */, 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */, - 51A1B50F12911CCD135E1235 /* [CP] Embed Pods Frameworks */, + 05336DA818B8D9AF17EF01E7 /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -269,29 +269,7 @@ shellPath = /bin/sh; shellScript = "set -e\n\nWITH_ENVIRONMENT=\"$REACT_NATIVE_PATH/scripts/xcode/with-environment.sh\"\nREACT_NATIVE_XCODE=\"$REACT_NATIVE_PATH/scripts/react-native-xcode.sh\"\n\n/bin/sh -c \"$WITH_ENVIRONMENT $REACT_NATIVE_XCODE\"\n"; }; - 1AD0356DF8B35650ABED1A07 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-ExampleAppExample-ExampleAppExampleTests-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; - }; - 51A1B50F12911CCD135E1235 /* [CP] Embed Pods Frameworks */ = { + 05336DA818B8D9AF17EF01E7 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -308,7 +286,7 @@ shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-ExampleAppExample/Pods-ExampleAppExample-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; - 7F5EB9FE8462B243FF7FFE7E /* [CP] Check Pods Manifest.lock */ = { + 702D2827E8C928554D0EAA0F /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -330,7 +308,7 @@ 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; }; - 9A917FE31D3C5CE529401049 /* [CP] Embed Pods Frameworks */ = { + CD69EC139D5FC9C37AA3D2FC /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -347,6 +325,28 @@ shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-ExampleAppExample-ExampleAppExampleTests/Pods-ExampleAppExample-ExampleAppExampleTests-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; + DB3AFB7B250174089CEA8555 /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( + ); + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-ExampleAppExample-ExampleAppExampleTests-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; + }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ @@ -380,7 +380,7 @@ /* Begin XCBuildConfiguration section */ 00E356F61AD99517003FC87E /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E61DE6C30649A291134AF714 /* Pods-ExampleAppExample-ExampleAppExampleTests.debug.xcconfig */; + baseConfigurationReference = 17EB8284C14F4E99984AC2F2 /* Pods-ExampleAppExample-ExampleAppExampleTests.debug.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; GCC_PREPROCESSOR_DEFINITIONS = ( @@ -407,7 +407,7 @@ }; 00E356F71AD99517003FC87E /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E10DE97995006988255D071C /* Pods-ExampleAppExample-ExampleAppExampleTests.release.xcconfig */; + baseConfigurationReference = 05868A8BF1FC288BEBB212D0 /* Pods-ExampleAppExample-ExampleAppExampleTests.release.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; COPY_PHASE_STRIP = NO; @@ -431,7 +431,7 @@ }; 13B07F941A680F5B00A75B9A /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2AC822BC56870058C79802CC /* Pods-ExampleAppExample.debug.xcconfig */; + baseConfigurationReference = 125DBE2C52B81A08A4D3D09B /* Pods-ExampleAppExample.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; @@ -459,7 +459,7 @@ }; 13B07F951A680F5B00A75B9A /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 04E7B78608C671A705D5C68F /* Pods-ExampleAppExample.release.xcconfig */; + baseConfigurationReference = EC04F70477194A5A6AC4C19B /* Pods-ExampleAppExample.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; diff --git a/example/ios/ExampleAppExample.xcworkspace/xcuserdata/matthias.xcuserdatad/UserInterfaceState.xcuserstate b/example/ios/ExampleAppExample.xcworkspace/xcuserdata/matthias.xcuserdatad/UserInterfaceState.xcuserstate index 547c60b..6e713f1 100644 Binary files a/example/ios/ExampleAppExample.xcworkspace/xcuserdata/matthias.xcuserdatad/UserInterfaceState.xcuserstate and b/example/ios/ExampleAppExample.xcworkspace/xcuserdata/matthias.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/example/src/App.tsx b/example/src/App.tsx index 00a2f0d..cd72f0c 100644 --- a/example/src/App.tsx +++ b/example/src/App.tsx @@ -88,7 +88,7 @@ const CryptoScreen = () => {