页面加载中
博客快捷键
按住 Shift 键查看可用快捷键
ShiftK
开启/关闭快捷键功能
ShiftA
打开/关闭中控台
ShiftD
深色/浅色显示模式
ShiftS
站内搜索
ShiftR
随机访问
ShiftH
返回首页
ShiftL
友链页面
ShiftP
关于本站
ShiftI
原版/本站右键菜单
松开 Shift 键或点击外部区域关闭
互动
最近评论
暂无评论
标签
寻找感兴趣的领域
暂无标签
    0
    文章
    0
    标签
    8
    分类
    10
    评论
    128
    功能
    深色模式
    标签
    JavaScript12TypeScript8React15Next.js6Vue10Node.js7CSS5前端20
    互动
    最近评论
    暂无评论
    标签
    寻找感兴趣的领域
    暂无标签
      0
      文章
      0
      标签
      8
      分类
      10
      评论
      128
      功能
      深色模式
      标签
      JavaScript12TypeScript8React15Next.js6Vue10Node.js7CSS5前端20
      未知歌曲
      未播放
      ♪ 暂无歌词 ♪
      随便逛逛
      博客分类
      文章标签
      复制地址
      深色模式
      AnHeYuAnHeYu
      Search⌘K
      博客
        暂无其他文档

        uniapp云打包自定义打包名称

        本文介绍了在UniApp中自定义云打包文件名称的方法。由于HBuilderX云打包服务不直接支持自定义输出文件名,作者提供了两种变通方案:手动重命名或使用Shell脚本自动重命名打包后的文件,并给出了完整的脚本代码示例。

        July 11, 20243 分钟 阅读4 次阅读

        有的时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步,认准https://blog.zysicyj.top

        可点击链接https://blog-1253652709.cos.ap-guangzhou.myqcloud.com//picgo/202401180921373.png 解答疑问

        在UniApp中进行云打包时,默认的打包名称通常是根据你的项目名称来生成的。如果你想自定义打包后的文件名称,可以通过以下步骤实现:

        1. 准备工作: 确保你已经安装了HBuilderX,并且项目已经在HBuilderX中打开。

        2. 修改manifest.json: 在项目的manifest.json文件中,找到app-plus节点,添加或修改distribute字段。你可以在这里设置应用的名称、版本号等信息。

          {
            "app-plus": {
              "distribute": {
                "package": "自定义应用名称"
              }
            }
          }
          
        3. 云打包设置: 打开HBuilderX,选择发行 -> 原生App-云打包,在弹出的窗口中选择目标平台(如Android或iOS)。

        4. 填写打包信息: 在云打包窗口中,你会看到有一些选项可以填写,比如应用名称、版本号、包名等。确保这些信息与你在manifest.json中设置的一致。

        5. 自定义输出文件名: 目前,HBuilderX自带的云打包服务并不直接支持自定义输出文件名。不过,你可以通过以下方法变通实现:

          • 手动重命名:打包完成后,手动将生成的文件重命名为你想要的名称。
          • 脚本重命名:如果你希望自动化这个过程,可以编写一个脚本,在打包完成后自动重命名文件。

        例如,你可以使用一个简单的Shell脚本来重命名文件:

        #!/bin/bash
        
        # 假设打包后的文件在output目录中
        output_dir="./output"
        new_name="custom_app_name.apk"
        
        # 查找最新的打包文件
        latest_file=$(ls -t ${output_dir}/*.apk | head -n 1)
        
        # 重命名文件
        if [ -f "$latest_file" ]; then
            mv "$latest_file" "${output_dir}/${new_name}"
            echo "文件已重命名为 ${new_name}"
        else
            echo "未找到打包文件"
        fi
        

        将这个脚本保存为rename.sh,并在打包完成后运行它即可。

        通过上述步骤,你可以在一定程度上实现自定义打包名称的需求。希望这些信息对你有所帮助!

        最后更新于 July 11, 2024
        On this page
        暂无目录