标签: react-native-ios

如何在本机中加密和解密文本?

我需要在AsyncStorage中存储安全信息,

所以请任何人解释如何加密和解密文本in react native

react-native react-native-android react-native-ios

11
推荐指数
1
解决办法
2万
查看次数

11
推荐指数
2
解决办法
8790
查看次数

React Native 中架构 x86_64 的 7 个重复符号

当我尝试在 ios 模拟器上运行我的 React Native 应用程序时,我收到此错误。

错误:

duplicate symbol '_EXCanAskAgain' in:
    /Users/harshmishra/Library/Developer/Xcode/DerivedData/myways-gkjarpvjrufpitdstvqcnasxhmrs/Build/Products/Debug-iphonesimulator/EXPermissions/libEXPermissions.a(EXPermissions.o)
    /Users/harshmishra/Library/Developer/Xcode/DerivedData/myways-gkjarpvjrufpitdstvqcnasxhmrs/Build/Products/Debug-iphonesimulator/XCFrameworkIntermediates/UMReactNativeAdapter/UMReactNativeAdapter.framework/UMReactNativeAdapter(EXPermissionsService.o)
duplicate symbol '_EXExpiresKey' in:
    /Users/harshmishra/Library/Developer/Xcode/DerivedData/myways-gkjarpvjrufpitdstvqcnasxhmrs/Build/Products/Debug-iphonesimulator/EXPermissions/libEXPermissions.a(EXPermissions.o)
    /Users/harshmishra/Library/Developer/Xcode/DerivedData/myways-gkjarpvjrufpitdstvqcnasxhmrs/Build/Products/Debug-iphonesimulator/XCFrameworkIntermediates/UMReactNativeAdapter/UMReactNativeAdapter.framework/UMReactNativeAdapter(EXPermissionsService.o)
duplicate symbol '_EXGrantedKey' in:
    /Users/harshmishra/Library/Developer/Xcode/DerivedData/myways-gkjarpvjrufpitdstvqcnasxhmrs/Build/Products/Debug-iphonesimulator/EXPermissions/libEXPermissions.a(EXPermissions.o)
    /Users/harshmishra/Library/Developer/Xcode/DerivedData/myways-gkjarpvjrufpitdstvqcnasxhmrs/Build/Products/Debug-iphonesimulator/XCFrameworkIntermediates/UMReactNativeAdapter/UMReactNativeAdapter.framework/UMReactNativeAdapter(EXPermissionsService.o)
duplicate symbol '_EXPermissionExpiresNever' in:
    /Users/harshmishra/Library/Developer/Xcode/DerivedData/myways-gkjarpvjrufpitdstvqcnasxhmrs/Build/Products/Debug-iphonesimulator/EXPermissions/libEXPermissions.a(EXPermissions.o)
    /Users/harshmishra/Library/Developer/Xcode/DerivedData/myways-gkjarpvjrufpitdstvqcnasxhmrs/Build/Products/Debug-iphonesimulator/XCFrameworkIntermediates/UMReactNativeAdapter/UMReactNativeAdapter.framework/UMReactNativeAdapter(EXPermissionsService.o)
duplicate symbol '_EXStatusKey' in:
    /Users/harshmishra/Library/Developer/Xcode/DerivedData/myways-gkjarpvjrufpitdstvqcnasxhmrs/Build/Products/Debug-iphonesimulator/EXPermissions/libEXPermissions.a(EXPermissions.o)
    /Users/harshmishra/Library/Developer/Xcode/DerivedData/myways-gkjarpvjrufpitdstvqcnasxhmrs/Build/Products/Debug-iphonesimulator/XCFrameworkIntermediates/UMReactNativeAdapter/UMReactNativeAdapter.framework/UMReactNativeAdapter(EXPermissionsService.o)
duplicate symbol '_OBJC_CLASS_$_EXReactNativeUserNotificationCenterProxy' in:
    /Users/harshmishra/Library/Developer/Xcode/DerivedData/myways-gkjarpvjrufpitdstvqcnasxhmrs/Build/Products/Debug-iphonesimulator/EXPermissions/libEXPermissions.a(EXReactNativeUserNotificationCenterProxy.o)
    /Users/harshmishra/Library/Developer/Xcode/DerivedData/myways-gkjarpvjrufpitdstvqcnasxhmrs/Build/Products/Debug-iphonesimulator/XCFrameworkIntermediates/UMReactNativeAdapter/UMReactNativeAdapter.framework/UMReactNativeAdapter(EXReactNativeUserNotificationCenterProxy.o)
duplicate symbol '_OBJC_METACLASS_$_EXReactNativeUserNotificationCenterProxy' in:
    /Users/harshmishra/Library/Developer/Xcode/DerivedData/myways-gkjarpvjrufpitdstvqcnasxhmrs/Build/Products/Debug-iphonesimulator/EXPermissions/libEXPermissions.a(EXReactNativeUserNotificationCenterProxy.o)
    /Users/harshmishra/Library/Developer/Xcode/DerivedData/myways-gkjarpvjrufpitdstvqcnasxhmrs/Build/Products/Debug-iphonesimulator/XCFrameworkIntermediates/UMReactNativeAdapter/UMReactNativeAdapter.framework/UMReactNativeAdapter(EXReactNativeUserNotificationCenterProxy.o)
ld: 7 duplicate symbols for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Run Code Online (Sandbox Code Playgroud)

我尝试清理构建文件夹,再次运行 pod install 但没有任何效果。我陷入了这个错误。我无法找到导致此错误的原因。另外,我检查了 myApp > Libraries 文件夹,没有任何内容(空文件夹)。

ios cocoapods swift react-native react-native-ios

11
推荐指数
3
解决办法
1万
查看次数

如何通过本机反应来听取物理按钮?

我试图检测用户何时在反应原生应用程序中按下音量增大按钮.我没有直接在手机中使用任何媒体作为音乐或视频,我想将音量按钮用于不同的目的.例如:触发相机拍摄.

react-native react-native-android react-native-ios

10
推荐指数
1
解决办法
3756
查看次数

React-Native:使用推送通知唤醒后台任务

据我所知,即使应用程序关闭,推送通知也可用于本机反应.是否可以使用推送通知在本机中运行后台任务?

例如,当推送通知发送到设备时,它运行一个函数来从服务器和更新数据库获取数据.

https://github.com/zo0r/react-native-push-notification

javascript push-notification react-native react-native-ios

10
推荐指数
2
解决办法
1238
查看次数

如何删除use_frameworks!并继续在 Objective-C 项目中使用 swift pods?

我们的项目是一个Objective-c项目。

由于我们正在使用,react-native-firebase我们不能再 use_frameworks!在 cocoapods 中使用

问题是我们有一个swift pod 依赖项PromiseKit),要使用 swift 依赖项use_frameworks!,据我所知,我们必须使用。

我想要做的是两全其美,也就是:

  • 删除use_frameworks!以便react-native-firebase工作和
  • 保持PromiseKit快速依赖。

当前 Podfile:

platform :ios, '10.0'

target 'TestApp' do

    use_frameworks!

    # swift pod
    pod 'PromiseKit'

    # react-native-firebase
    pod 'Firebase/Core', '~> 5.3.0'
    pod 'Firebase/DynamicLinks', '~> 5.3.0'
    pod 'Firebase/Messaging', '~> 5.3.0'

end
Run Code Online (Sandbox Code Playgroud)

我注意到自Cocoapods 1.5以来,有此命令:modular_headers => trueuse_modular_headers我感觉可能与我正在寻找的解决方案相关或不相关,但我似乎无法将这些点联系起来。

编辑:

如果我删除use_frameworks!(即使我用 替换它use_modular_headers!),我会收到此错误:

在此处输入图片说明 请问有什么帮助吗?

ios cocoapods swift react-native-ios react-native-firebase

10
推荐指数
2
解决办法
7138
查看次数

如何在React-Native中实现AWS IoT(设备)?

我正在尝试使用React-Native实现AWS-IoT(设备).

我用过包裹,

1)aws-iot-device-sdk-js

2)react-native-aws-iot-device-shadows

并且在使用包时遇到了很多错误.我可以调试很少,但没有得到预期的结果.

我正在为聊天应用程序实现AWS-IoT.

我使用REST API成功创建了一个IoT会话,并将其作为响应iotEndpoint, region, accessKey, secretKey, sessionToken.但是使用这些凭据我无法使用上述软件包进行连接.

amazon-web-services react-native aws-iot react-native-android react-native-ios

10
推荐指数
1
解决办法
1119
查看次数

我如何使用故事板创建反应原生模块

我收到了一个带有情节提要和多个视图控制器的 sdk。在我的 react-native 模块中,我想公开一个方法,该方法将转换到这个故事板并返回结果。我试图遵循这个答案: React-Native iOS - 如何通过按下按钮从 React-Native 视图导航到非 React-Native 视图(本机 iOS 视图控制器)?

我也试过这个代码(但我们无权访问导航控制器):

- (void)openStoryBoard{
    UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"NAME_OF_THE_STORYBOARD" bundle:nil];
    UIViewController *vc = [storyboard instantiateInitialViewController];
    [self.navigationController pushViewController:vc animated:true];
}
Run Code Online (Sandbox Code Playgroud)

在 Android 中,我刚刚调用了 StartActivityForResult,但在 ios 中我无法弄清楚。

欢迎提出任何建议。

ios react-native react-native-ios

10
推荐指数
0
解决办法
1150
查看次数

(0 , _helperModuleTransforms.getModuleName) 不是函数 - React Native

在我pod updateios文件夹内运行之前,应用程序正在运行。在那之后,我开始收到这个错误。

"react": "16.9.0",
"react-native": "0.61.1",
Run Code Online (Sandbox Code Playgroud)

捆绑失败:index.js: /Users/yamankatby/Documents/Projects/plannerscheduler-mobile/index.js: (0 , _helperModuleTransforms.getModuleName) 不是函数

reactjs react-native react-native-ios

10
推荐指数
1
解决办法
3202
查看次数

React Native localhost 另一个调试器已经连接

不确定是否有人遇到过这个问题,因为我无法在任何地方查找它,但我看不到 React Native 应用程序的任何日志,因为浏览器控制台告诉我“另一个调试器已经连接”,这是一个不断循环的警告。

Metro bundler 告诉我,我必须在浏览器中查看 javascript 日志。我无法在不调试的情况下处理我的应用程序,任何人都可以帮忙吗?

地铁总站 Chrome 开发者工具

reactjs react-native react-native-ios metro-bundler

10
推荐指数
1
解决办法
5271
查看次数