比利安
比利安
  • 发布:2024-09-04 11:33
  • 更新:2024-09-04 13:30
  • 阅读:116

HBuilderX cli命令行工具打包,希望增加可以指定输出路径

分类:HBuilderX

目前打包的时候做不到一行命令自动发布全量升级包:
安卓包都在同一个文件夹且命名无法判断哪个是当次打包的包
iOS包无法用命令自动获取ios的打包后下载路径,希望可以支持执行一行命令直接将iOS包下载到指定路径

2024-09-04 11:33 负责人:无 分享
已邀请:

最佳回复

BoredApe

BoredApe - 有问题就会有答案。

可以自己写脚本来处理

 const buildResult = shell.exec(`/Applications/HBuilderX-Alpha.app/Contents/MacOS/cli pack --config ${buildappConfigPath}`);  
    if (buildResult.code === 0) {  
        console.log('{ 【 buildResult 】 }:>>>>>>>>>>>> build_channel.js:87', buildResult);  
        console.log(`<<<<<<<<<<<<【打包成功】 >>>>>>>>>>>> `);  
        const regex = /https:\/\/[\w\-\.\/]+/;  
        const downloadUrl = buildResult.stdout.match(regex)[0];  

        await downloadIpa(downloadUrl, `${buildConfig.channel}.ipa`);  
    } else {  
        throw new Error(`打包失败:${buildResult}`);  
    }

downloadIpa后可以实现上传热更新包到云存储,发布热更新、应用分发等各种操作

  • 比利安 (作者)

    mac系统是可以在打包命令结束的时候返回下载地址的,但是Windows不行

    2024-09-29 16:51

要回复问题请先登录注册