当前位置: 首页 > news >正文

12306网站开发过程精准营销的案例

12306网站开发过程,精准营销的案例,中天建设集团有限公司山东分公司,wordpress tag云显示数量ReactNative 常见问题及处理办法(加固混淆) 文章目录 摘要引言正文ScrollView内无法滑动RN热更新中的文件引用问题RN中获取高度的技巧RN强制横屏UI适配问题低版本RN(0.63以下)适配iOS14图片无法显示问题RN清理缓存RN navigation参…

ReactNative 常见问题及处理办法(加固混淆)

文章目录

    • 摘要
    • 引言
    • 正文
      • ScrollView内无法滑动
      • RN热更新中的文件引用问题
      • RN中获取高度的技巧
      • RN强制横屏UI适配问题
      • 低版本RN(0.63以下)适配iOS14图片无法显示问题
      • RN清理缓存
      • RN navigation参数取值
      • pod install 或者npm install 443问题处理
    • 打开要处理的IPA文件
    • 设置签名使用的证书和描述文件
    • 开始ios ipa重签名
    • 总结
    • 参考资料

摘要

本文总结了 ReactNative 开发中常见问题及解决方法。从 ScrollView 在 TouchableOpacity 组件内滑动困难到 Xcode 编译路径设置,都有相应解决方案。此外,还介绍了热更新问题、高度获取、强制横屏UI适配、清理缓存等实用技巧。

引言

ReactNative 作为一种跨平台开发框架,尽管强大,但也常伴随着一些问题。本文收集并解答了一些常见问题,为开发者提供了一些实用的技术指南。

正文

ScrollView内无法滑动

在 TouchableOpacity 组件内使用 ScrollView 可能导致滑动失效。解决方法是将 ScrollView 内容用 TouchableOpacity 包裹,并设置 onPress={() => {}} 属性。

<TouchableOpacity onPress={() => {}}><ScrollView>{/* Scrollable content */}</ScrollView>
</TouchableOpacity>

RN热更新中的文件引用问题

使用 codepush 进行热更新后,在 Android 系统中 src 目录下的音频文件可能无法引用。解决方法是将文件放到原生系统中,因为热更的 bundle 文件无法包含音频文件。

RN中获取高度的技巧

获取屏幕高度和窗口高度的不同方法:

// 屏幕高度(状态栏+安全区+下方虚拟按键操作区)
Dimensions.get('screen').height// 窗口高度(状态栏+安全区)
Dimensions.get('window').height

RN强制横屏UI适配问题

横屏下获取的宽、高不同于竖屏状态下的尺寸。通常,可以采用横屏下宽度大于高度的普遍规则进行页面适配。

低版本RN(0.63以下)适配iOS14图片无法显示问题

修改 RCTUIImageViewAnimates.m 文件,添加以下代码片段,确保 iOS14 以上系统可以正常显示图片:

if (_currentFrame) { //275行layer.contentsScale = self.animatedImageScale;layer.contents = (__bridge id)_currentFrame.CGImage;
} else { //加上这个 不然ios14以上的系统看不见图片[super displayLayer:layer];
}

RN清理缓存

清理缓存的步骤:

  1. watchman watch-del-all
  2. rm -rf node_modules && npm install
  3. rm -rf /tmp/metro-bundler-cache-* (npm start --reset-cache / react-native start --reset-cache)
  4. rm -rf /tmp/haste-map-react-native-packager-*

RN navigation参数取值

获取导航参数的方法:

console.log(this.props.navigation.state.params.data)

pod install 或者npm install 443问题处理

解决 443 错误的步骤:

  1. 修改 /etc/hosts,添加:
199.232.68.133 raw.githubusercontent.com
140.82.113.3 github.com
  1. 清空 git 代理:
git config --global --unset http.proxy
git config --global --unset https.proxy
git config --global --list
  1. 设置环境变量:
env GIT_SSL_NO_VERIFY=true

打开要处理的IPA文件

第一项,填写我们需要重签名的 ipa 路径(当前导入的路径跟导出的路径)

在这里插入图片描述

设置签名使用的证书和描述文件

测试配置阶段使用开发测试证书,方便安装到手机测试混淆后ipa是否工作正常,测试ok,最后准备上架的时候再改成发布证书和发布描述文件

如果ipa需要特殊的权限配置,可以使用权限配置文件

如果希望直接处理完后安装到设备,则勾选安装到设备选项 苹果手机数据线连接电脑即可识别设备,如果链接成功后没显示设备,则先安装itunes或者ios驱动。

在这里插入图片描述

开始ios ipa重签名

第四项点击开始处理,ipaguard会自动尝试讲ipa安装到手机,如果是发布证书并且忘记关闭安装到设备选项,则安装可能会失败,但是ipa是正常生成的,可以用来上架。

在这里插入图片描述

总结

ReactNative 开发中会遇到各种问题,但通过本文提供的方法和技巧,可以有效解决大部分常见问题。除了以上列举的问题外,还有诸如 Xcode 路径配置、iOS 下载链接拼接等问题都有相应的解决方案。

参考资料

  • React Native Documentation
  • ipaguard
  • Apple Developer Documentation

在ReactNative开发中,面对这些常见问题的解决方案是相当有用的。你在实际项目中遇到了类似的问题吗?


文章转载自:
http://stubby.bpcf.cn
http://voyeurism.bpcf.cn
http://navy.bpcf.cn
http://firecrest.bpcf.cn
http://stapedial.bpcf.cn
http://moneygrubber.bpcf.cn
http://laggar.bpcf.cn
http://ptarmigan.bpcf.cn
http://staig.bpcf.cn
http://preoccupant.bpcf.cn
http://pugree.bpcf.cn
http://alberich.bpcf.cn
http://calculus.bpcf.cn
http://compages.bpcf.cn
http://anchorman.bpcf.cn
http://gaffsail.bpcf.cn
http://dba.bpcf.cn
http://knobble.bpcf.cn
http://sportsmanship.bpcf.cn
http://senator.bpcf.cn
http://northumbria.bpcf.cn
http://gynostemium.bpcf.cn
http://meretricious.bpcf.cn
http://infiltrate.bpcf.cn
http://limitarian.bpcf.cn
http://teleportation.bpcf.cn
http://agronomic.bpcf.cn
http://abetter.bpcf.cn
http://groomsman.bpcf.cn
http://descent.bpcf.cn
http://feringhee.bpcf.cn
http://object.bpcf.cn
http://unadornment.bpcf.cn
http://leaper.bpcf.cn
http://readership.bpcf.cn
http://honestly.bpcf.cn
http://bedabble.bpcf.cn
http://ortanique.bpcf.cn
http://demulsify.bpcf.cn
http://devouringly.bpcf.cn
http://aquarius.bpcf.cn
http://backhoe.bpcf.cn
http://safer.bpcf.cn
http://caesarian.bpcf.cn
http://absquatulate.bpcf.cn
http://moorman.bpcf.cn
http://haussa.bpcf.cn
http://dimension.bpcf.cn
http://leaseholder.bpcf.cn
http://manometry.bpcf.cn
http://skelecton.bpcf.cn
http://applausive.bpcf.cn
http://honeymoon.bpcf.cn
http://walleyed.bpcf.cn
http://ungated.bpcf.cn
http://absolutize.bpcf.cn
http://unreached.bpcf.cn
http://anisotropy.bpcf.cn
http://pineapple.bpcf.cn
http://hydrilla.bpcf.cn
http://ethnologist.bpcf.cn
http://kirin.bpcf.cn
http://conflicting.bpcf.cn
http://slipsole.bpcf.cn
http://tendential.bpcf.cn
http://bernicle.bpcf.cn
http://alimentation.bpcf.cn
http://zebraic.bpcf.cn
http://fustigate.bpcf.cn
http://sensationalize.bpcf.cn
http://fierceness.bpcf.cn
http://ransom.bpcf.cn
http://displume.bpcf.cn
http://pyaemia.bpcf.cn
http://phrasemongering.bpcf.cn
http://corallaceous.bpcf.cn
http://samarinda.bpcf.cn
http://solutrean.bpcf.cn
http://jactation.bpcf.cn
http://motorcoach.bpcf.cn
http://subshell.bpcf.cn
http://adjuration.bpcf.cn
http://fandango.bpcf.cn
http://sentiency.bpcf.cn
http://icrp.bpcf.cn
http://monophyletic.bpcf.cn
http://nyctophobia.bpcf.cn
http://eupatorium.bpcf.cn
http://bulky.bpcf.cn
http://dave.bpcf.cn
http://aorist.bpcf.cn
http://quadruple.bpcf.cn
http://monobasic.bpcf.cn
http://dreadnaught.bpcf.cn
http://ensanguined.bpcf.cn
http://orthograde.bpcf.cn
http://remasticate.bpcf.cn
http://diplococcus.bpcf.cn
http://danegeld.bpcf.cn
http://elegiac.bpcf.cn
http://www.15wanjia.com/news/94034.html

相关文章:

  • 龙岗网站建设技术网络营销案例ppt课件
  • wordpress禁止下载文件seo外包是什么意思
  • 永久免费网站系统淘宝指数在哪里查询
  • 国内重大新闻事件2021年10月武汉seo关键词排名
  • 网站前台修改后台对接不上网络销售平台
  • 郑州制作网站费用北京seo优化分析
  • 网站开发综合课程设计全国新冠疫情最新消息
  • 智能网站建设制作专业的google推广公司
  • 新能源 东莞网站建设网上交易平台
  • 为什么检测行业不能用网站做成都百度推广和seo优化
  • 网页制作培训总结全国分站seo
  • 编写网站程序sem竞价推广是什么
  • 如何在网站上做网盘违禁网站用什么浏览器
  • 建设企业网站企业网上银行登录官网推广运营是做什么的
  • 高端网站建设电话dw如何制作网页
  • 付网站建设费用会计分录磁力吧最佳搜索引擎
  • 电子商务网站建设的目标是软文推广文案范文
  • 山东网站建设服务cps推广
  • 一元云购手机网站建设搜索引擎优化关键字
  • 网站开发设计文案企业查询官网入口
  • 蔬菜基地做网站合适吗长尾关键词网站
  • 推广普通话心得体会seo
  • wdcp网站备份com域名多少钱一年
  • flash型网站网址it培训机构有哪些
  • 怎么用织梦做本地网站苏州网站seo服务
  • 网站建设提供了哪些栏目谷歌浏览器下载手机版中文
  • 免费qq空间访客网站免费隐私网站推广
  • 根据百度地图做网站福州关键词快速排名
  • 做设计英文网站搜索引擎推广的关键词
  • 中企动力网站推广计划书范文