Flutter包发布报错:LICENSE文件包含通用TODO
解决LICENSE文件包含generic TODO的Flutter包发布错误
- 打开项目根目录下的
LICENSE文件,检查是否存在TODO、[year]、[fullname]这类模板占位符文本 - 将所有占位符替换为实际信息:
- 把
[year]替换为当前年份(如2024) - 把
[fullname]/[Your Name]替换为你的名字或组织名称 - 删除所有未清理的
TODO注释或空白模板内容
- 把
- 保存修改后的LICENSE文件
- 重新执行
dart pub publish --dry-run确认无警告 - 再次执行
dart pub publish完成发布
注:dart pub publish --dry-run的本地检测逻辑比pub.dev远程审核宽松,因此会出现本地无警告但正式发布报错的情况,核心是确保LICENSE文件是完全填充的正式版本,无模板残留内容。
内容的提问来源于stack exchange,提问作者Raihan Hossain
相关产品推荐
相关产品推荐

