有的时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步,认准
https://blog.zysicyj.top
可点击链接
https://blog-1253652709.cos.ap-guangzhou.myqcloud.com//picgo/202401180921373.png解答疑问
在UniApp中进行云打包时,默认的打包名称通常是根据你的项目名称来生成的。如果你想自定义打包后的文件名称,可以通过以下步骤实现:
准备工作: 确保你已经安装了
HBuilderX,并且项目已经在HBuilderX中打开。修改manifest.json: 在项目的
manifest.json文件中,找到app-plus节点,添加或修改distribute字段。你可以在这里设置应用的名称、版本号等信息。{ "app-plus": { "distribute": { "package": "自定义应用名称" } } }云打包设置: 打开
HBuilderX,选择发行->原生App-云打包,在弹出的窗口中选择目标平台(如Android或iOS)。填写打包信息: 在云打包窗口中,你会看到有一些选项可以填写,比如应用名称、版本号、包名等。确保这些信息与你在
manifest.json中设置的一致。自定义输出文件名: 目前,
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,并在打包完成后运行它即可。
通过上述步骤,你可以在一定程度上实现自定义打包名称的需求。希望这些信息对你有所帮助!
本文是原创文章,采用 CC BY-NC-SA 4.0 协议,完整转载请注明来自 小朱
评论
隐私政策
0/500
滚动到此处加载评论...


