当前位置: 移动技术网 > 移动技术>移动开发>Android > react native 0.54.4 升级 0.57.8

react native 0.54.4 升级 0.57.8

2020年07月23日  | 移动技术网移动技术  | 我要评论
替换libst 6.0.9rn库修改 ,12,react-native/React/Base/RCTModuleMethod.mm修改这个方法添加一行static BOOL RCTParseUnused(const char **input){ return RCTReadString(input, "__unused") || RCTReadString(input, "__attribute__((__unused__))") || ...

为什么:因为iOS审核必须去掉UiWebView,所以升级RN,RN0.57才支持WKWebView,

一,修改package.json文件, 

dependencies:{

"react-native": "0.57.8",

}

二,xcode新版删除了libstdc++.6.0.9.dylib,需手动添加,方法在博可以转载过别人的方法

三,编译通过,但是运行报错,

四,RN库修改,修改

1 ,react-native/Libraries/StyleSheet/normalizeColor的问题,

 从0.54.4版本的相同位置拷贝一个,放到StyleSheet里面,并改名字为normalizeColor0544copy, 

因为ant-moble依赖这个normalizeColor

在ant-moble/lib/segmented-control/segmented.android.js里面修改

var _normalizeColor = require('react-native/Libraries/StyleSheet/normalizeColor0544copy');

 

2,react-native/React/Base/RCTModuleMethod.mm

修改这个方法添加一行 ,(94行)

static BOOL RCTParseUnused(const char **input)
{
     return RCTReadString(input, "__unused") ||
     RCTReadString(input, "__attribute__((__unused__))") ||
     RCTReadString(input, "__attribute__((unused))");
}

3,删除ios项目 Libraries/React.xocdeproj/React/Views/ 里面的 RCTWebView 和 RCTWebViewManager

4,打包上传

 

 

本文地址:https://blog.csdn.net/u011561536/article/details/107462428

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网