运行自定义基座,无论使用新的SDK打的新的自定义基座包,还是使用旧版本的自定义基座包,新 HBuilderX 3.6.4 运行都无法同步代码
- 发布:2022-10-11 15:58
- 更新:2022-10-24 11:57
- 阅读:722
产品分类: HbuilderX
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10
HBuilderX版本号: 3.6.4
操作步骤:
预期结果:
运行自定义基座,无论使用新的SDK打的新的自定义基座包,还是使用旧版本的自定义基座包,都应该同步代码
运行自定义基座,无论使用新的SDK打的新的自定义基座包,还是使用旧版本的自定义基座包,都应该同步代码
实际结果:
运行自定义基座,无论使用新的SDK打的新的自定义基座包,还是使用旧版本的自定义基座包,新 HBuilderX 3.6.4 运行都无法同步代码
运行自定义基座,无论使用新的SDK打的新的自定义基座包,还是使用旧版本的自定义基座包,新 HBuilderX 3.6.4 运行都无法同步代码
bug描述:
使用旧 HBuilderX 3.4.7 运行自定义基座,显示正常运行,显示正常同步文件,能看到期望的结果,能自动刷新
使用新 HBuilderX 3.6.4 运行自定义基座,显示正常运行,显示正常同步文件,不能看到期望的结果,不能自动刷新,文件没有同步到,最明显的是修改了manifest文件的版本号,没有获取到从而判断文件压根就没有同步
无论使用新的SDK打的新的自定义基座包,还是使用旧版本的自定义基座包,新 HBuilderX 3.6.4 运行都无法同步代码,并且会提示
当前自定义基座的SDK与HBuilderX自带的基座SDK版本不一致,可能有兼容问题,请及时制作新版自定义基座
事实上已经使用了最新的SDK重新打包还是会出现这样的问题,参考这个同学的问题,怀疑是SDK问题: https://ask.dcloud.net.cn/article/40079
LeoHuang (作者)
2022-10-11 16:20
DCloud_HB_WDL
回复 LeoHuang: HBuilderX内,选中项目,提交云打包,制作一个自定义基座,看下是否在正常。
2022-10-11 16:25
LeoHuang (作者)
回复 DCloud_HB_WDL: 使用云打包获得的包可以正常使用,是否这次离线SDK和新版的HBuilderX 有什么特殊的关联,因为旧的基座包也不能使用
2022-10-11 16:55
LeoHuang (作者)
回复 DCloud_HB_WDL: 需要给下解决方案,现在无论新旧基座包在最新的HBuilderX 都无法正常使用,使用旧版本的HBuilderX 3.4.7则可以使用
2022-10-11 18:32
LeoHuang (作者)
回复 DCloud_HB_WDL: 查到问题,新版的HBuilderX 3.6.4 需要用使用Xcode工程 TARGETS 必须要叫做HBuilder 才可以使用,这极度不合理,离线工程我们有自己的TARGETS名字,为什么旧版本的HBuilderX 是可以正常使用,新版本却不行?
2022-10-13 12:33
DCloud_HB_WDL
回复 LeoHuang: 感谢反馈,我们排查下。临时解决方案:使用HBuilderX提交构建自定义基座
2022-10-13 15:32
天生DR
回复 LeoHuang: 收到 我们这边排查一下
2022-10-13 15:33
LeoHuang (作者)
回复 DCloud_HB_WDL: 上次加了QQ跟你们那边的同事反馈已经找到问题,但是今天发布的3.6.7.20221018-alpha 看了下插件代码仍然没有修复。还是去读取了默认的/Payload/HBuilder.app 下面的文件,原生本地自定义基座的包的名字不是都会叫做HBuilder的。
2022-10-18 16:51
DCloud_HB_WDL
回复 LeoHuang: 此问题暂未处理。请使用HBuilderX提交云打包,构建自定义基座。
2022-10-19 11:12
LeoHuang (作者)
回复 DCloud_HB_WDL: 本地自定义插件太多,云打包无法满足,请尽快解决
2022-10-19 14:34