---
title: 发布
summary: 介绍小程序的打包发布流程，包括版本号设置、多语言上传和包体积限制等注意事项。
questions:
  - 小程序发布前需要确定哪些信息？
  - 如何查看当前的最新开发版和最新正式版版本号？
  - 发布时编译出错怎么排查问题？
  - 上传多语言时有哪些注意事项？
  - 小程序上传的包体积限制是多少？
  - 本地多语言文件的默认路径是什么？
  - 多语言同步到平台需要多长时间？
---

## 打包发布

发布前需要确定发布的版本号，备注和上传本地多语言

<Image
  src="/images/ide/new/7.png"
  style={{
    borderRadius: '10px',
    boxShadow: '0 0 5px rgba(0,0,0,0.3)',
  }}
/>


在版本号旁边，可以看到当前的版本号，分别是 `最新开发版` 和 `最新正式版`, 保持版本号递增即可。

<Image
  src="/images/ide/new/8.png"
  style={{
    width: '50%',
    borderRadius: '10px',
    boxShadow: '0 0 5px rgba(0,0,0,0.3)',
  }}
/>

## 打包流程
1. 编译（build）
   * 如果编译的时候出现问题，可以查看[日志](/cn/miniapp/devtools/tools/workspace#调试区)来定位问题
   * 问题无法解决，可以截图日志，且找到[日志文件](/cn/miniapp/devtools/tools/feedback#日志文件)，然后提工单
2. 上传（upload）
   * 如果开启上传多语言
     * 对比平台的多语言和本地多语言文件,之后上传, 本地文件默认路径为：`./i18n/strings.json`
     * 智能小程序的多语言同步会有延迟，大概 5 分钟
     * key 不能有空格，value 不能为空
   * 上传的包体积是有限制的：5MB
   * 确保上传时的网络稳定
  