From d23178a851e688219a635b2cd25ccf1d4410cac6 Mon Sep 17 00:00:00 2001 From: sunnylqm Date: Fri, 5 Jul 2019 00:52:00 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B00.60=E7=9B=B8=E5=85=B3?= =?UTF-8?q?=E7=9A=84=E8=AF=B4=E6=98=8E=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/guide.md | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/docs/guide.md b/docs/guide.md index 3c86140..efca285 100644 --- a/docs/guide.md +++ b/docs/guide.md @@ -15,10 +15,13 @@ ```bash npm i -g react-native-update-cli npm i react-native-update@具体版本请看下面的表格 -react-native link react-native-update ``` -`npm install -g react-native-update-cli`这一句在每一台电脑上仅需运行一次。 +如果你的RN版本 < 0.60,那么还需要运行 + +```bash +react-native link react-native-update +``` * 注意 * @@ -49,7 +52,7 @@ npm i react-native-update@5.x ## 一、手动link -如果第一步的`react-native link`已成功(iOS工程和安卓工程均能看到依赖),可以跳过此步骤 +如果RN版本 >= 0.60,或是`react-native link`执行成功(iOS工程和安卓工程均能看到依赖),则可以跳过此步骤 ### iOS @@ -69,7 +72,7 @@ npm i react-native-update@5.x 2. 在`android/app/build.gradle`的 dependencies 部分增加如下代码: ``` - compile project(':react-native-update') + implementation project(':react-native-update') ``` 3. 检查你的RN版本,如果是0.29及以上, 打开`android/app/src/main/java/[...]/MainApplication.java`,否则打开`android/app/src/main/java/[...]/MainActivity.java` @@ -78,12 +81,13 @@ npm i react-native-update@5.x ## 二、配置Bundle URL +注意此步骤无论任何版本,目前都需要手动配置。 + ### iOS -首先在工程target的Build Phases->Link Binary with Libraries中加入`libz.tbd`、`libbz2.1.0.tbd` +1. 在工程target的Build Phases->Link Binary with Libraries中加入`libz.tbd`、`libbz2.1.0.tbd` - -然后在你的AppDelegate.m文件中增加如下代码: +2. 在你的AppDelegate.m文件中增加如下代码: ```objective-c // ... 其它代码