项目集成react-native参考官网文档

cd 项目文件夹

npm install -g react-native-update-cli (一台电脑只运行一次就行)

npm install --save react-native-update@具体版本(具体版本请参考下面的表格-安装事例:npm install --save react-native-update@5.x)

ReactNative版本 react-native-update版本 
React Native版本 react-native-update版本
0.26及以下 1.0.x
0.27 - 0.28 2.x
0.29 - 0.33 3.x
0.34 - 0.45 4.x
0.46及以上 5.x

安装命令示例:npm install --save react-native-update@5.x

如果是纯react-native项目 直接按照文档集成即可  https://update.reactnative.cn/home

如果是RN植入到iOS原生项目,经测试link无用,用cocopods自动链接。(巨坑)

重点:

cd到路径 node_modules->react-native-update创建react-native-update.podspec文件

执行:

touch react-native-update.podspec

编辑react-native-update.podspec

(以下直接拷贝即可)

require "json"
package = JSON.parse(File.read(File.join(__dir__, "package.json")))
Pod::Spec.new do |s|
s.name = "react-native-update"
s.version = package["version"]
s.summary = "hot update for react-native"
s.author = "author (https://github.com/reactnativecn)"
s.homepage = "https://github.com/reactnativecn/react-native-pushy"
s.license = "MIT"
s.platform = :ios, "7.0"
s.source = { :git => "https://github.com/reactnativecn/react-native-pushy.git", :tag => "#{s.version}" }
s.source_files = "ios/**/*.{h,m,c}"
s.libraries = "bz2"
s.dependency "React"
end

在Podfile文件中添加路径

pod 'react-native-update' , :path => ‘../node_modules/react-native-update'

这样react-native-update即可集成在原有应用上,热更新实现参考文档即可

转载于:https://www.cnblogs.com/jasonTc/p/9641384.html

iOS项目集成react-native热更新(pushy:react-native-update)相关推荐

  1. React Native 热更新方案

    转载: https://blog.csdn.net/xiangzhihong8/article/details/73201421 随着 React Native 的不断发展完善,越来越多的公司选择使用 ...

  2. React Native热更新方案

    随着 React Native 的不断发展完善,越来越多的公司选择使用 React Native 替代 iOS/Android 进行部分业务线的开发,也有不少使用 Hybrid 技术的公司转向了 Re ...

  3. React Native热更新(iOS)-Pushy

    React Native的出现,使的开发iOS代码出现了更便捷的方式.由于RN是使用脚本语言编写的,实现了"解释执行"的方式,而这种执行方式的修改只需替换脚步即可,不需要重新发布程 ...

  4. 2021了React Native热更新怎么搞(react-native-code-push,Android,iOS)

    RN的热更方案也在不断发展,目前RN中文官网上推的是pushy,然而是收费的,对于小企业就比较劝退了.另一个比较成熟的方案是react-native-code-push,本文将基于CodePush集成 ...

  5. React Native 热更新框架 - PUSHY

    文章目录 安装 配置Bundle URL 创建应用 代码集成 发布热更新 安装 项目根目录下运行如下命令: # 全局安装命令行工具,每台电脑只用装一次 yarn global add react-na ...

  6. native react 更新机制_React Native 热更新实现(客户端 + 服务器端)

    1. 背景 目前,大家考虑使用React Native 技术的关键点主要有三个: iOS和Android端可以使用统一的语言进行构建,并且部分组件代码可以实现共用 热更新能力,无需发布版本即可实现升级 ...

  7. [深入剖析React Native]热更新之react-native-pushy使用指南(Android)

    本文使用RN版本:0.33.0 react-native-pushy是ReactNative中文网推出的代码热更新服务,github地址:https://github.com/reactnativec ...

  8. (笔记) RN React Native 热更新(react-native-code-push) AppCenter

    苹果App允许使用热更新Apple's developer agreement, 为了不影响用户体验,规定必须使用静默更新. Google Play不能使用静默更新,必须弹框告知用户App有更新.中国 ...

  9. React Native-Pushy热更新

    参考官网 一 安装 1. 安装 在你的项目根目录下运行以下命令:(根目录通常为带有package.json的) npm install -g react-native-update-cli rnpm ...

最新文章

  1. .Net 3.5 Remoting编程入门三
  2. 详解图示+例题演练——BF算法+KMP算法基本原理
  3. python pointer_python 的隐式指针特征与class inheritance
  4. hbase多master和动态添加节点
  5. 主键约束 mysql
  6. 通过Nacos让Nginx拥有服务发现能力
  7. Java课程设计-校园卡管理系统
  8. (附源码)springboot社区文明养宠平台 毕业设计 231609
  9. Linux内核延迟写机制学习
  10. 右键计算机管理打开记事本,右键菜单怎么加入“用记事本方式打开”
  11. 网络路由与交换技术常见命令1(Cisco)
  12. eclipse安装sdk和adt
  13. cmake添加查找目录_CMake如何查找库路径(一)
  14. 跨平台应用开发进阶(十二) :uni-app 实现应用桌面图标角标提示及应用跳转
  15. 机器学习:几种常见的学习方法
  16. 【20210919】LaTex入门:overleaf使用
  17. 手机与计算机无线连接的方法,电脑和手机手动添加无线连接的方法
  18. 理解 ARC 实现原理 -- 详细总结
  19. 计算机二级容易,计算机二级哪个最容易考过?
  20. 红米手机如何HTML到电视上,红米(Redmi)路由器AX6用手机怎么设置?

热门文章

  1. html5场景动画效果图,HTML5+CSS3城市场景动画
  2. Java的方法前面有一个<T>是什么?
  3. html页面展示json数据并格式化
  4. java程序员如何成为架构师,快来看鸭~
  5. 福利来啦,送给大家利用Python做出的一个小游戏源码,不要错过哟
  6. 没出货和人气可能问题在直播流程上
  7. uni-app卖座电影多端开发纪实(六):多端打包
  8. 《复仇者联盟》刷票房纪录,灭霸走红,而不甘冷落的AI能为电影界做点什么?...
  9. 史玉柱征战商场多年的十大管理心得
  10. 《C#分布式服务器框架》尝试