Skip to content

Commit 56bf3d2

Browse files
committed
更新脚本
1 parent 05e0b07 commit 56bf3d2

1 file changed

Lines changed: 12 additions & 23 deletions

File tree

.cursor/commands/update_sdk.md

Lines changed: 12 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -6,48 +6,37 @@
66

77
### 1. 更新iOS JCore SDK
88

9-
**方法一:手动替换(推荐)**
10-
1. 找到需要升级的 iOS JCore SDK,替换 `ios/RCTJCoreModule/jcore-ios-x.x.x.xcframework` 为需要更新的版本
11-
2.`ios/RCTJCoreModule.xcodeproj/project.pbxproj` 中关于 `jcore-ios-x.x.x.xcframework` 相关的引用,替换为需要更新的版本
9+
使用自动下载脚本更新:
1210

13-
**方法二:使用自动下载脚本(如果脚本已适配 JCore)**
1411
```bash
1512
# 在项目根目录执行
1613
./.cursor/scripts/download_ios_sdk.sh <版本标签>
1714

18-
# 示例:下载 v5.2.1 版本
19-
./.cursor/scripts/download_ios_sdk.sh v5.2.1
15+
# 示例:下载 5.3.0 版本(标签不带 v 前缀)
16+
./.cursor/scripts/download_ios_sdk.sh 5.3.0
2017
```
2118

2219
**注意**
23-
- 如果使用脚本,脚本会自动更新 project.pbxproj 文件
24-
- 如果自动更新失败,请手动更新
25-
- 确保 SDK 路径和版本号在 project.pbxproj 中正确更新
20+
- 脚本会自动更新 project.pbxproj 中的 SDK 引用
21+
- **如果自动下载失败**,请手动更新:替换 `ios/RCTJCoreModule/jcore-ios-x.x.x.xcframework` 为对应版本,并修改 `ios/RCTJCoreModule.xcodeproj/project.pbxproj` 中相关引用
2622

2723
### 2. 更新Android JCore SDK
2824

29-
根据 `cursor.md` 文档,更新 Android JCore SDK 的步骤如下
25+
使用自动下载脚本更新
3026

31-
**方法一:手动替换(推荐)**
32-
1. 找到需要升级的 Android JCore SDK,替换 `android/libs/jcore-android-x.x.x.jar``android/libs/jcore-android-x.x.x.aar` 为需要更新的版本
33-
2. **注意**:新版本可能使用 AAR 格式,旧版本使用 JAR 格式,脚本和 build.gradle 已兼容两种格式
34-
35-
**方法二:使用自动下载脚本(如果脚本已适配 JCore)**
3627
```bash
3728
# 在项目根目录执行
3829
./.cursor/scripts/download_android_sdk.sh <版本号>
3930

40-
# 示例:下载 5.2.0 版本
41-
./.cursor/scripts/download_android_sdk.sh 5.2.0
31+
# 示例:下载 5.3.0 版本
32+
./.cursor/scripts/download_android_sdk.sh 5.3.0
4233
```
4334

4435
**注意**
45-
- 如果使用脚本,脚本会尝试自动下载,如果失败,会引导您从[极光官方资源下载页面](https://docs.jiguang.cn/jcore/resources)手动下载
46-
- 下载的文件是 ZIP 压缩包,SDK jar 或 aar 文件在压缩包的 `libs` 文件夹下
47-
- 手动下载时,脚本会提示您输入 ZIP 文件路径(支持拖拽文件到终端)
48-
- 脚本会自动解压 ZIP 文件,并从 `libs` 文件夹中提取 jar 或 aar 文件
49-
- 脚本会自动检测文件类型(JAR 或 AAR),并复制到正确位置
50-
- `build.gradle` 已配置支持 `libs` 目录下的 jar 和 aar 文件,无需手动修改
36+
- 脚本会尝试自动下载;若失败,会引导从[极光官方资源下载页面](https://docs.jiguang.cn/jcore/resources)选择并输入 ZIP 路径(支持拖拽到终端)
37+
- 脚本会自动解压并从 `libs` 中提取 jar 或 aar,复制到 `android/libs`
38+
- `build.gradle` 已支持 `libs` 下的 jar 和 aar,无需改配置
39+
- **若自动下载/脚本均失败**,请手动更新:将对应版本的 `jcore-android-x.x.x.jar``jcore-android-x.x.x.aar` 放入 `android/libs`
5140

5241
<!--
5342
### 3. 查找SDK新增API

0 commit comments

Comments
 (0)