react-native热更新插件react-native-code-push

使用react-native-code-push插件来实现热更新的时候,会遇到一些问题。下面这个问题就让我差点崩溃了。

在测试 Production 和 Staging 是否会去检查各自环境下的bundle文件,我就遇到了混乱的问题。

有时候用 Release 打包出来的app会去检查 Staging 下的bundle文件。经过无数的排除,最终找到了原因。

因为项目用cocoapods来依赖react-native库,并且我把原来的project下的target删除掉了,然后重新创建了一个target。

编译的时候,系统提示警告:

Warning: The Copy Bundle Resources build phase contains this target's Info.plist file 'xxx/Info.plist'.

  

作为程序员,你懂得。我们从来不关心warning,只在乎crash。所以我就在在上面吃了一个大亏。

因为项目是根据编译环境自动去确定codepush的deployment key的,

上面的警告就是因为没有找到正确的info.plist的原因,导致$(CODEPUSH_KEY)的值不确定。所以就出现了开头所说的测试混乱的问题。

 

Tips:另外,切换编译的scheme后,必须将项目重新clean一遍,这样才能确保不会出现$(CODEPUSH_KEY)的值不确定的情况。

 

解决办法:

https://developer.apple.com/library/content/qa/qa1649/_index.html

 

转载于:https://www.cnblogs.com/hd1992/p/6958234.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/455503.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

《工业控制网络安全技术与实践》一一第3章 工业控制网络安全威胁

第3章 工业控制网络安全威胁 第2章介绍了工业控制系统的相关知识。本章主要介绍工业控制网络的基本知识,并详细介绍工业控制网络的常见安全威胁。之后,分析工业控制系统的脆弱性。

多媒体视频知识入门贴zt(二)

2.2 音视频基本概念介绍 2.2.1 视频的基本概念 RGB和YUV RGB指的是红绿蓝,应用还是很广泛的,比如显示器显示,BMP文件格式中的像素值等;而YUV主要指亮度和两个色差信号,被称为luminance和chrominance他们的转化关系可以…

Java笔记01-数组相关

数组相关 数组的创建 数据类型[] 数组名称 new 数据类型[数组的长度]其中数据类型可以为任意类型 数组的访问 • 调用数组的length属性可以获取数组的长度: int len arr.length;• 可以通过下标的方式访问数组中的每一个元素。 需要注意的是:数组…

偏好设置

转载于:https://www.cnblogs.com/xufengyuan/p/6959424.html

keyshot环境素材文件_快速学会keyshot基础渲染的步骤

KeyShot是基于CPU为三维数据进行渲染和动画操作的独立渲染器。意为“The Key to Amazing Shots”,是一个互动性的光线追踪与全域光渲染程序,无需复杂的设定即可产生相片般真实的 3D 渲染影像。KeyShot超强的渲染能力广泛的应用于工业产品、机械工程、CG行…

传统数据中心如何实现向云的平滑升级

1.引言 众所周知,云计算是近年来发展最快的互联网技术,被称为第四次IT革命。据权威机构预测,到2016年,2/3的IT应用服务将建立在云架构上 [1]。作为云计算核心的基础承载设施,数据中心在网络中所扮演的角色也愈加重要。…

UGUI滚动列表ScrollView使用注意点

ScrollView的Viewport不能引用其子节点Grid,不然会导致ScrollView滚到头时还能继续滚动,无法回滚 转载于:https://www.cnblogs.com/lovesharing/p/6963062.html

Java笔记02-OOP

面向对象编程 万物皆对象 面向对象指以属性和行为的观点去分析现实生活中的事物 面向对象编程指先以面向对象的思想进行分析,然后使用面向对象的编程语言进行表达的过程 面向对象编程是软件产业化发展的需求 理解面向对象的思想精髓才行 面想对象的三大特性 封装 继承 …

上位机与基恩士plc以太网通讯_2020湛江AB罗克韦尔PLC主机回收二手或全新

2020湛江AB罗克韦尔PLC主机回收二手或全新专业回收基恩士光电传感器回收,基恩士安全光栅回收,基恩士对射开关回收,基恩士工控配件回收,基恩士视觉相机回收,发那科伺服驱动电机回收,发那科控制系统回收&…

经常使用的 WEB server

对于刚開始学习的人来说,或许自己能够写出一些简单的演示样例DEMO,但却纠结于不知道应该怎样才干訪问自己的页面,这里进行了一些简单的WEBserver总结。便于新朋友配置使用 静态HTML页面 对于静态HTML页面不须要webserver,直接右键…

多媒体视频知识入门贴zt(一)

一 基础篇 1.1 图形、图像和视频图形(graphic):和图像与视频不同,有一种说法是图形就是自然界的客观世界不存在的图案。对于计算机中的图形研究,有专门的计算机图形学,主要的 研究对象是点、线、面等抽象事…

Java笔记03-Constructor Override

Java笔记03-Constructor & Override 构造方法基本概念 构造方法是类中的一种特殊方法 它是在类创建对象(实例化)的时候自动调用的方法 这个和python中的__init__初始化魔术方法类似 可以在创建对象的时候进行参数的传递 默认送您的构造 一个类编译过后都需要有一个构…

生物信息学概论_大学专业详解系列83——生物信息学(理学学士)

生物信息学(理学学士)毕业生应具备的知识和能力(1)掌握扎实的数学、物理、化学基础理论和基本知识;(2)掌握生物学专业基础知识和信息处理的专门知识;(3)掌握普通生物学、细胞生物学、遗传学、分子生物学、生物数据库管理系统、生物信息学、基因组学、蛋白…

R语言时间序列数据应用xts

zoo是时间序列的基础库,是面向通用的设计。 xts 是对时间序列库(zoo) 的一种扩展实现。xts 类型继承了zoo 类型,丰富了时间序列数据处理的函数。 一、xts对象的结构和定义 1、xts对象是一个具有时间索引的观测值矩阵,结构如下: xts matrix …

Java笔记04-核心类库

Java笔记04-核心类库 Object类 1.1 常用的包 java.lang包 -该包是Java语言中的核心包,该包中的内容由Java虚拟机自动导入 如:String类,System类等java.util包- 该包是Java语言中的工具包,里面包含了大量的工具类和集合类等java.io包 是输入输出包,包括读写各种设备java.net…

Butterknife全方位解析

概述 Butterknife是供职于Square公司的JakeWharton大神开发的开源库,使用这个库,在AS中搭配Android ButterKnife Zelezny插件,可以大大提高开发的效率,从此摆脱繁琐的findViewById(int id),也不用自己手动bind(int id)…

Linux下编译FFMpeg

环境:RedHat AS4  1。首先获取ffmpeg  通过svn下载:  从 http://subversion.tigris.org下载SVN客户端程序。   先装subversion,确保已经安装了apr和apr-util,在apache.org网站能下到  wget http://subversion.tigris.or…

论文笔记 Aggregated Residual Transformations for Deep Neural Networks

这篇文章构建了一个基本“Block”,并在此“Block”基础上引入了一个新的维度“cardinality”(字母“C”在图、表中表示这一维度)。深度网络的另外两个维度分别为depth(层数)、width(width指一个层的channel的数目)。 首…

matlab 归一化_机器学习中如何用Fscore进行特征选择(附Matlab代码)

作者:kervin编辑:阿吉 目前,机器学习在脑科学领域的应用可谓广泛而深入,不论你是做EEG/ERP研究,还是做MRI研究,都会看到机器学习的身影。机器学习最简单或者最常用的一个应用方向是分类,…

Java笔记05-Collection、泛型、迭代器

Java笔记05-Collection、泛型、迭代器 【Collection、泛型】 主要内容 Collection集合迭代器增强for泛型 第一章 Collection集合 1.1 集合概述 在前面基础班我们已经学习过并使用过集合ArrayList ,那么集合到底是什么呢? 集合:集合是java中提供的一种容器&a…