Xinstall
Xinstall
  • 发布:2021-04-12 10:35
  • 更新:2021-04-12 10:35
  • 阅读:418

【报Bug】官方请进,云插件打包后,发现打出来的包里的插件使用的是很早之前的版本

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 10.15.7

HBuilderX类型: 正式

HBuilderX版本号: 3.0.7

手机系统: iOS

手机系统版本号: IOS 14

手机厂商: 苹果

手机机型: iPhone 12 Pro Max

页面类型: vue

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

我们是这么确定这个问题的,我们的插件二进制文件里,包含一个:XINSTALL_SDKVERSION_1.2.5_SDKVERSION_XINSTALL 字符串,中间有个版本号是定义了我们内部 SDK 的版本号。目前该插件 v1.0.9 版本对应的这个字符串就是:“XINSTALL_SDKVERSION_1.2.5_SDKVERSION_XINSTALL”。但是我们在打包出来后,把包内的二进制文件丢到 “ATOM” 等编辑器里进行搜索,能发现这个字符串是 “XINSTALL_SDKVERSION_1.2.0_SDKVERSION_XINSTALL” ,其中的版本号落后里5个版本。

预期结果:

打出来的包里的字符串应该是“XINSTALL_SDKVERSION_1.2.5_SDKVERSION_XINSTALL”

实际结果:

打了3次包,结果里面有2次的字符串为:“XINSTALL_SDKVERSION_1.2.0_SDKVERSION_XINSTALL”

bug描述:

我们是插件开发商,目前我们的客户在使用 HBuildX 3.0.7 版本开发时,使用了我们的插件。经过多番联合测试(我们插件方和使用我们插件的客户方),目前已经确定“云打包”存在一个BUG:
「使用 “Xinstall-推广赋能专家” 这个插件后,进行云打包时(iOS端),会有比较大的概率出现打出来的包,内部使用的 “Xinstall-推广赋能专家 ” 插件为老版本插件(截止目前提问为止,该插件最新版本是 v1.0.9,但是打出来的包里,经过验证,应该是 v1.0.5 以及更老的版本)」

这里我贴下我们测试用的云打包记录:
[HBuilder] 09:31:00.809 项目 rabbit-life-app [UNIF16705F]的打包状态:
[HBuilder] 09:31:00.809 时间: 2021-04-12 09:22:42 类型: iOS Appstore 打包成功 下载地址: https://service.dcloud.net.cn/build/download/938c2860-9b2d-11eb-92c9-9d95ba6ff08b
[HBuilder] 09:31:00.809 当前应用 IDFA 已经开启,在提交 AppStore 审核时需要在后台开启 IDFA,详细操作查看
[HBuilder] 09:31:00.809 时间: 2021-04-12 09:11:43 类型: iOS Appstore 打包成功 下载地址: https://service.dcloud.net.cn/build/download/0af9e0a0-9b2c-11eb-8bae-4d90114f4f36
[HBuilder] 09:31:00.809 当前应用 IDFA 已经开启,在提交 AppStore 审核时需要在后台开启 IDFA,详细操作查看
[HBuilder] 09:31:00.809 时间: 2021-04-12 09:06:19 类型: iOS Appstore 打包成功 下载地址: https://service.dcloud.net.cn/build/download/4a027f60-9b2b-11eb-97f6-d3103075f9c7
[HBuilder] 09:31:00.809 当前应用 IDFA 已经开启,在提交 AppStore 审核时需要在后台开启 IDFA,详细操作查看

除了 09:22:42 这次以外,另外两个包,都是插件版本不正确的。

我们是这么确定这个问题的,我们的插件二进制文件里,包含一个:XINSTALL_SDKVERSION_1.2.5_SDKVERSION_XINSTALL 字符串,中间有个版本号是定义了我们内部 SDK 的版本号。目前该插件 v1.0.9 版本对应的这个字符串就是:“XINSTALL_SDKVERSION_1.2.5_SDKVERSION_XINSTALL”。但是我们在打包出来后,把包内的二进制文件丢到 “ATOM” 等编辑器里进行搜索,能发现这个字符串是 “XINSTALL_SDKVERSION_1.2.0_SDKVERSION_XINSTALL” ,其中的版本号落后里5个版本。

感觉应该是云打包后端寻找插件时出现了版本错误的问题,希望官方重视这个问题!谢谢

2021-04-12 10:35 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复