开发
API

开发者工具正式版下载

假如你想要尝试更新的特性(或者使用线上版本遇到影响你的开发,并且开发版已明确修复),可以尝试使用 IDE 开发版

3.2.2(2022-01-05)

  • 新增:支持真机调试交互面板展示连接状态以及设备信息
  • 新增:新增菜单「帮助」中「开发者社区」跳转,移动「签名验证」到菜单「工具」中
  • 优化:npm 构建功能面板优化 查看详情
  • 优化:代码提示补全优化,支持更多的代码补全提示
  • 修复:修复本地调试器偶现卡顿、Elements 结构丢失问题
  • 修复:修复模拟器 picker 组件 range 为空导致的模拟器崩溃问题
  • 修复:修复模拟器 tt.uploadFile 的 Referer 与真机不一致以及返回 statusCode 为 undefined 的问题

Mac 版本下载地址

Windows 版本下载地址

3.2.1(2021-12-22)

  • 重要更新:支持深浅 UI 主题设置,开发者可以使用左上角设置切换自己喜欢的主题 查看详情
  • 新增:调试器新增支持 API Mock 功能 API Mock 使用文档
  • 新增:添加对全局配置项 entryPagePath 字段的支持 查看详情
  • 优化:推送调试支持公网推送,新版本 3.2.1 不再有局域网限制
  • 优化:优化预览 / 真机调试流程,提升打开窗口速度
  • 修复:修复编译器修复 ttml 使用嵌套的 include 无效的问题
  • 修复:修复项目创建 / 上传输入框错误提示不隐藏的问题
  • 修复:修复调试器 Elements 选中节点功能偶现不生效问题
  • 修复:修复模拟器 chooseImage & chooseVideo 无法根据 sourceType 请求所需权限的问题
  • 修复:修复模拟器页面路由 API tt.switchTab 生命周期问题,表现对齐真机
  • 修复:修复模拟器若干不对齐真机问题

Mac 版本下载地址

Windows 版本下载地址

3.2.0-2(2021-12-03)

  • 修复:修复 Windows 保存文件自动编译功能失效问题 反馈详情
  • 修复:修复预览 / 上传偶现返回 zip 包格式错误问题
  • 修复:修复使用 miniprogramRoot 首次打开工程弹出错误问题 反馈详情

Mac 版本下载地址

Windows 版本下载地址

3.2.0(2021-12-01)

  • 重要更新:新版真机调试重构,优化调试体验,仅支持抖音 18.6.0 及以上版本
  • 重要更新:小程序获取用户信息相关接口调整,重构 getUserInfo API(后续将逐步收回 tt.getUserInfo 获取用户基本信息的能力,新增 getUserProfile API,新增 open-data 组件 查看详情
  • 新增:iOS 真机调试支持广域网调试(支持抖音 18.6.0 及以上)
  • 新增:真机调试 iOS & Android 二维码统一(支持抖音 18.6.0 及以上)
  • 新增:详情 -> 工程配置面板,新增打开真机调试窗口时自动推送功能
  • 新增:ttml 文件中 bind / catch 的事件属性支持提示相应的方法
  • 新增:支持 ttml 自定义组件标签跳转对应文件
  • 新增:支持 IDE 设置权限副标题字段 permission 查看详情
  • 新增:支持 IDE 设置全局导航栏配置项 transparentTitle 查看详情
  • 新增:setNavigationBarColor API 新增 duration,timingFunc 两个参数 查看详情
  • 新增:音频类 innerAudio API 新增 playbackRate 和 referrerPolicy 属性,buffered 单位统一为秒 查看详情
  • 新增:编译器支持 webp 图片文件的打包和编译
  • 新增:tt.request API 新增 timeout 和 enableCache 参数,支持配置超时时间和启用缓存策略 查看详情
  • 新增:增加 tt.getEnterOptionsSync API 查看详情
  • 新增:getImageInfo 支持查看图片的 orientation 信息 查看详情
  • 新增:chooseImage 支持压缩功能
  • 新增:新建 Page 后,会自动将对应的页面路径添加到 app.json 的 pages 列表中
  • 优化:优化 prewiewImage API 在开发者工具的交互 UI 表现
  • 优化:调试器 Network 增加 remote address 数据信息
  • 修复:修复编译器 ttml 使用嵌套的 include 无效的问题
  • 修复:修复 switchTab api 无法跳转非首页 tabbar 的 bug
  • 修复:修复 devtools 面板伪元素被隐藏的问题
  • 修复:修复模拟器网络状态 offline 功能失效问题
  • 修复:修复模拟器出现 button 等组件需要点击多次才能生效的偶现焦点问题
  • 修复:修复 navigationBarTextStyle 设置 black 对右侧胶囊颜色无效
  • 修复:修复搬家工具单标签和组件属性驼峰命名转换异常问题 反馈详情
  • 修复:修复 chooseImage 页面路由事件触发与真机不对齐问题
  • 修复:修复本地调试器 Elements 面板偶现标签属性异常问题
  • 修复:修复本地调试器 Elements 面板 style 相关文件路径缺失问题

3.1.8-2(2021-11-09)

  • 修复:iOS 真机调试部分请求缺失问题
  • 修复:本地调试用户自定义组件内容丢失问题
  • 修复:搬家工具无法使用的问题

Mac 版本下载地址

Windows 版本下载地址

3.1.8-1(2021-11-01)

  • 修复:修复部分小程序模拟器无法正常加载问题
  • 修复:修复真机调试场景,调试器 Elements 面板部分 dom 加载异常问题
  • 修复:修复部分小程序 Devtools 无法正常加载问题

3.1.8(2021-10-29)

  • 重要更新:小程序编译器升级,优化编译体验,加快云端编译速度
  • 新增:支持 ttml 文件编辑时标签、属性的补全提示以及文档提示
  • 新增:支持编辑 ttml 时提示 class 和 id,并且支持跳转到对应位置
  • 新增:tt.canvasToTempFilePath API 新增 fileType/quality 参数,支持 jpg 图片的压缩
  • 新增:补齐录音 API RecorderManager 能力,新增支持 pcm 格式音频设置 frameSize 参数
  • 新增:新增不符合分包引用原则时的报错提示
  • 优化:真机调试可使用 sourcemap 直接定位源文件
  • 优化:优化导入代码片段体验
  • 修复:修复 Windows 系统下 .git 等文件错误计算到包体积中的问题
  • 修复:修复大小写敏感系统不能正常打开 IDE 的问题
  • 修复:修复部分 IDE 样式问题,优化模拟器百分比设置的表现
  • 修复:修复音频相关 api 调用 stop 的回调表现
  • 修复:修复云端编译错误显示异常的问题
  • 修复:修复若干模拟器 API 表现与真机不对齐问题(包括授权机制、导航 API 等)

3.1.6(2021-09-18)

  • 新增:新增支持 chooseLocation API 模拟
  • 优化:优化 Trace 工具使用体验
  • 优化:优化开发者工具启动加载页面
  • 优化:优化完善开发者工具代码快速补全
  • 修复:修复 IDE 模拟定位设置无效的问题
  • 修复:修复第三方小程序白名单域名获取异常的问题
  • 修复:修复 tt.request 返回 Header 内容重名导致 Header 数据丢失的问题
  • 修复:修复第三方小程序白名单域名获取异常的问题
  • 修复:修复模拟器 windows 机器上圆点异常的问题
  • 修复:修复 Win7 部分系统无法正常打开开发者工具问题
  • 修复:修复部分 Windows 系统打开开发者工具白屏问题
  • 修复:修复 CLI 工具打开开发者工具异常问题
  • 修复:修复 iOS 真机调试某些场景异常问题
  • 修复:修复 getBackgroundAudioManager API 在背景音乐在实例创建以及切歌时不能自动播放的问题
  • 修复:修复 getRecorderManager ttfile 协议问题
  • 修复:修复小程序编译器若干问题(包括 sjs 对象前缀异常暴露等)
  • 修复:修复若干模拟器问题

Mac 版本下载地址

Windows 版本下载地址

3.1.4(2021-08-23)

  • 新增:新增展示小程序预览二维码过期时间,并支持刷新功能
  • 新增:支持上传带 sourceMap 参数(辅助开发者后台解析小程序错误堆栈)
  • 优化:优化开发者工具弹窗、提示功能
  • 优化:优化调试器 Elements 部分标签展示
  • 修复:修复 project.config.json 中 miniprogramRoot 使用异常问题
  • 修复:修复调试器 network 面板 preview 无数据问题
  • 修复:修复调试器 断点调试被打断问题
  • 修复:修复调试器 storage 面板清除缓存后刷新再次写入问题
  • 修复:去除调试器 console 多余 systemLog 打印
  • 修复:修复模拟器 webview 组件进度条颜色异常问题
  • 修复:修复勾选不校验域名时真机预览不生效问题
  • 修复:修复模拟器 webview 组件显示异常问题
  • 修复:修复模拟器小程序路由跳转函数异常问题
  • 修复:修复模拟器 tt.uploadFile API 权限校验问题
  • 修复:修复若干模拟器问题
  • 注意:后续版本将不再维护小游戏功能,小游戏开发者可以前往下载地址下载小游戏开发者工具独立版本

Mac 自动更新时假如遇到【无法识别映像】问题,可以拷贝该链接 https://sf1-cdn-tos.douyinstatic.com/obj/microapp/frontend/ide/6654990/darwin/字节跳动开发者工具-3.1.4.dmg 到浏览器中手动下载

Mac 版本下载地址

Windows 版本下载地址

3.1.3(2021-08-06)

  • 新增:新增应用内更新
  • 新增:新增设置入口(在顶部菜单 -> 开发者工具 -> 设置)
  • 新增:真机调试支持推送调试(需要抖音 16.8.0 版本及以上)
  • 新增:新增安卓真机调试 Network 面板功能(需要抖音 17.1.0 版本及以上)
  • 新增:新增 iOS 真机调试支持 Network 面板功能
  • 修复:修复 IDE 模拟器 tt.request 请求不会自动携带 host 的问题
  • 修复:修复 devtools computed 面板无法滚动的问题
  • 修复:修复 devtools 网络面板无请求 method 问题
  • 修复:修复 IDE 模拟器 prefetch 表现与端不一致的问题
  • 修复:调试器 Network 面板无网络请求状态码
  • 修复:调用 tt.setStorageSync 控制台报错的问题
  • 修复:调试器 Computed 滚动异常的问题
  • 修复:tt.login 异常问题
  • 修复:一些模拟器问题

Mac 版本下载地址

Windows 版本下载地址

3.1.1

  • 新增:新增支持普通工程分享代码片段
  • 新增:新增小程序担保支持签名校验工具
  • 新增:小程序支持使用 Npm 包
  • 新增:新版搬家工具上线
  • 优化:优化第三方平台小程序开发体验
  • 优化:优化 IDE UI 交互
  • 优化:优化 IDE 预览 / 上传 / 真机调试的错误提示
  • 优化:优化编辑器 app.json 代码配置提示
  • 优化:优化 IDE 离线体验
  • 优化:真机调试的交互流程
  • 修复:修复部分场景下首次上传可能失败的问题
  • 修复:修复分包小程序上传包体大小计算包含 node_modules 问题
  • 修复:修复编辑器 TTML 部分代码提示问题
  • 修复:修复 IDE【Command+shift+P】打开设置代理对小程序模拟器不生效问题
  • 修复:修复模拟器部分情况偶现白屏问题
  • 修复:修复模拟器 setTimeout / setInterval 不符合预期问题
  • 修复:修复若干模拟器问题
  • 修复:修复调试器样式不跟随鼠标样式变化问题
  • 修复:修复调试器 BXML 偶现不显示问题
  • 修复:修复调试器 POST 请求参数不展示问题
  • 修复:修复 IDE 鼠标圆点不稳定问题
  • 修复:修复导入代码片段异常问题
  • 修复:修复退出应用后进程泄漏问题
  • 修复:修复新建工程某些场景异常失败问题
  • 修复:修复上传界面版本号异常问题
  • 修复:修复 Windows 中可能出现的前置页白屏以及无响应问题
  • 修复:修复模拟器若干异常问题
  • 修复:Windows 由于路径过长导致的编译不正常问题
  • 修复:修复第三方小程序在 IDE 中 Referer appid 错误问题
  • 修复:Windows 某些设备限制下导致编译不正常的问题
  • 修复:真机调试二维码可能在某些情况下与预览二维码表现不一致问题
  • 修复:Windows 打开时异常蓝框问题以及关闭按钮不清晰体验问题

Mac 版本下载地址

Windows 版本下载地址

3.0.9

  • 新增: IDE 支持 iOS 小程序元素面板真机调试(对应抖音 15.8.0 以及以上)
  • 新增: IDE 支持预览时携带域名校验规则(对应抖音 15.9.0 以及以上)
  • 新增: IDE 支持测试号(testappid)支持预览
  • 修复: 修复若干模拟器与真机不对齐问题
  • 修复: 修复偶现编译失败时模拟器黑屏问题
  • 修复: 修复桌面命令行工具无法正常打开 IDE 的问题
  • 修复: 修复若干 IDE 稳定性问题

Mac 版本下载地址

Windows 版本下载地址

3.0.8-2

  • 修复:点击头像弹窗可能出现异常问题
  • 修复:真机调试窗口不支持缩放
  • 修复:windows 上使用分包编译异常的问题
  • 新增:支持 ttml 编译错误日志在 console 中输出

Mac 版本下载地址

Windows 版本下载地址

3.0.8-1

  • 修复:tt.showModal 回调异常问题
  • 修复:启动参数显示不全/无法复制问题

Mac 版本下载地址

Windows 版本下载地址

3.0.8

  • 新增:详情面板增加“自定义处理命令”功能,执行开发者配置的 shell 脚本
  • 新增:增加触发编译的快捷键 cmd + b
  • 新增:小游戏支持 tt.createVideo
  • 优化:预览体验优化,相同代码不重复编译
  • 修复:IDE 域名校验白名单异常问题
  • 修复:独立模拟器白屏问题
  • 修复:小游戏开放数据域异常问题
  • 修复:AppData 无数据展示的问题
  • 修复:调试器无法选择模拟器上元素的问题
  • 修复:tt.request 请求头、返回头异常问题
  • 修复:若干开发者工具稳定性问题

Mac 版本下载地址

Windows 版本下载地址

3.0.7

  • 修复 windows 系统代码无高亮问题
  • 修真机调试多开窗口混乱的问题
  • 修复清除缓存功能
  • 修复登录验证码太小导致不清晰的问题

Mac 版本下载地址

Windows 版本下载地址

3.0.6

  • 重构了 IDE 样式
  • 删除了若干冗余菜单
  • 修复了 windows 下搜索异常的问题
  • 修复了 css 中使用 background-image 访问本地资源异常的问题
  • 修复了部分小程序预览图显示异常的问题
  • 修复了部分 API 的权限混乱问题
  • 修复了自定义编译条件读取失败的问题
  • 修复了启动参数未生效的问题
  • 修复了 IDE 多开模拟器显示异常的问题

3.0.5

  • 优化:若干 API 的实现
  • 修复:Windows 版本无真机调试按钮问题
  • 修复:Windows 版本搜索功能报错问题
  • 修复:自定义启动参数设置无效问题

3.0.4

  • 修复切换工程后 ttfile 协议异常导致访问失败的问题
  • 重构 screenBrightness 相关 api 并与端上对齐
  • 修复了在小游戏中 tt.connectSocket 因用户修改 WebSocket 而导致的爆栈问题
  • 修复了视频无法全屏问题
  • 修复了当 toast 框 icon 为 none,开发者工具表现异常的问题
  • 修复了白名单校验逻辑与界面显示不一致的问题
  • 修复了修改 appid,详情页不同步的问题

3.0.3

  • 补充小程序模版功能
  • 修复登陆 API 对齐双端
  • 修复 downloadFile API 对齐双端
  • 修复了多开工程情况下,控制台会访问到其他工程的情况
  • 补充遗漏的 tabbar 配置样式功能

3.0.2

  • 支持代码片段功能
  • 补充创建工程时,可选小程序模板功能
  • 修复了一键搬家功能
  • 修复小游戏开放数据域的 bug
  • 修复自定义导航栏不包括 statusbar 的问题

3.0.1

  • 编译升级至 V4
  • IDE 样式全新升级(正在优化中)
  • 支持 git、VSCode 插件系统
  • 编辑器体验升级
  • 支持消息通知
点击纠错
评价此篇文档