我们是这么确定这个问题的,我们的插件二进制文件里,包含一个: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
- 更新:2021-04-12 10:35
- 阅读:492
产品分类: 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”
打出来的包里的字符串应该是“XINSTALL_SDKVERSION_1.2.5_SDKVERSION_XINSTALL”
实际结果:
打了3次包,结果里面有2次的字符串为:“XINSTALL_SDKVERSION_1.2.0_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个版本。
感觉应该是云打包后端寻找插件时出现了版本错误的问题,希望官方重视这个问题!谢谢
0 个回复