RN 开发问题摘要

小夏 科技 更新 2024-02-16

xcworkspace文件打开项目,请勿使用xcodeproj打开项目。

检查错误原因,确定是否添加依赖的优先级。 是的npm i然后cd iospod install

不使用 Ruby Gem,而是使用 Homebrew。

如果遇到 boost 文件无法通过 http 正常进行,可以找到镜像 *** 并从依赖文件中的文件中引用它。

使用 ADB 进行端口映射adb reverse tcp:8081 tcp:8081

在介绍 SDK 时,要注意 SDK 限制的 schema,如果 SDK 对 schema 有限制,记得在 NDK 中声明。

iOS 端需要先在 JS 端监听事件,然后原生 sendEvent,否则会报错listener not registAndroid,它没有这个问题。 因此,在处理时,可以预设监听器。

需要设置开发者账号,如果iOS版本太高,在预览真机时无法正常预览,可以放对应的依赖**后好了/applications/xcode.app/contents/developer/platforms/iphoneos.platform/devicesupport

*地址:

typeerror: null is not an object (evaluating 'rngesturehandlermodule.flushoperations')

Android 更新了 gradle 和 ios re-pod 安装

sudo xcode-select -s /applications/xcode.app/contents/developer/
在主文件夹中(C:用户用户名)。gradle 或 .gradle)。属性文件,添加。

org.gradle.jvmargs=-xmx1024m -xx:maxpermsize=256m

构建设置架构 排除的架构

添加 arm64

sduo arch -x86_64 gem install ffiarch -x86_64 pod install
Xcode 在 Rosetta 模式下运行。

podfile

post_install do |installer| react_native_post_install( installer, )# note: change iphoneos_deployment_target to 12.4. installer.pods_project.targets.each do |target| target.build_configurations.each do |config| config.build_settings['iphoneos_deployment_target'] = '12.4' end end __apply_xcode_12_5_m1_post_install_workaround(installer) end
组件库: native-basewebview: react-native-webview, 状态管理: zustandicon: react-native-vector-icons, 表单: react-hook-form, route: reactn**igation, wifi@react-native-community, netinfo, enlightenment** :react-native-splash-screen**选择:react-native-image-pickerShare:react-native-sharepressable 在可触摸的不透明外层无法触发点击时间将position设置为absolute,注意 Sibling 或 Parent Sibling 元素的直接层次结构关系,避免无法正常点击的问题keyboard**oidin**iew可以避免将视图输入到键盘中以更改布局,但在内部,如果有positionabsolute仍会受到 Android 目录中命令执行的影响的元素。

./gradlew assemblerelease // apk./gradlew bundlerelease // aab
生成的文件位于 app build outputs apk release 目录中。

使用 xcode 打包 product->archieve,选择对应的渠道进行分发,并添加 n**igatets

import from '@react-n**igation/native'export const n**igationref = createn**igationcontainerref()export function n**igate(name: any) }
挂在应用程序中的引用中

您可以在 *** 中使用它。

n**igate('login')

相似文章

    在一对一的实时软件开发中,问题可能成为突破的关键

    在一对一直播场景中,人们对视听体验和实时互动体验会有更高的要求一对一直播软件开发我们需要考虑很多问题并找出正确的解决方案。有很多问题需要考虑可能不是一件坏事,因为它们很可能是突破的关键。随着一对一直播软件开发的业务规模越来越大,系统需要承担的访问量和数据量也会越来越大,在这种情况下,服务器的负担会越...

    中国退休热潮的高峰期或许引发问题

    中国退休热潮的高峰期或许引发问题 在阅读本文之前,请点击 关注 以便我们方便地交流和分享,同时,我们可以及时看到下一篇精彩的文章。非常感谢您的关注!稍了解历史的人可能知道,年至年是我国遭受自然灾害最严重的三年。该国正面临粮食和非副食品短缺的危机,许多人过着 艰苦的生活 年,随着大环境的改善,人们心中...

    普京警告芬兰加入北约造成的问题 俄罗斯计划在西北部建立一个新的军区

    近日,俄罗斯总统弗拉基米尔 普京 Vladimir Putin 警告称,芬兰加入北大西洋公约组织 NATO 后将面临 问题 与此同时,俄罗斯宣布将在西北地区设立新的军区,被视为对北约东扩的直接回应,引起了国际社会的广泛关注。普京的警告是在芬兰宣布打算加入北约后不久发出的。芬兰的举动被解读为对俄罗斯在...

    脱发问题?这些提示让您轻松

    人人享有健康 说 脱发需要根据具体原因进行相应的改善。以下是一些脱发小贴士 均衡营养 均衡营养是健康头发的基础。多吃富含蛋白质 维生素和矿物质的食物,如鱼 肉 蛋 奶 豆类 坚果等。同时,要控制脂肪和脂肪的摄入,避免过量饮酒和吸烟。保持头发清洁 保持头发清洁可以通过避免头皮感染和炎症来减少脱发。建议...

    头皮护理方法对脱发问题的影响及注意事项

    是时候防止分离了 喜欢,关注,不要迷失在健康的路上!拥有健康的头发是许多人的愿望,然而,不正确或不正确的头皮护理方法会导致脱发问题。这篇博文将 头皮护理方法对脱发问题的影响,并提供一些预防措施,以帮助您正确护理头皮并防止脱发。.错误的头皮护理方法与脱发的关系 过度清洁 频繁或过度使用强效洗发水 热水...