上传Flutter包时出现Authentication Failed错误,如何解决?

pub.dev包上传错误解决方案
- 检查
pubspec.yaml配置:确认包名name未被其他包占用,version为未上传过的语义化版本,description、homepage等必填字段填写规范,无格式错误。 - 本地预验证:执行
dart pub publish --dry-run(纯Dart包)或flutter pub publish --dry-run(Flutter包),根据终端输出的错误提示逐一修复问题。 - 确认登录状态:运行
dart pub login,通过浏览器完成pub.dev身份验证,确保登录状态有效。 - 检查网络环境:保证网络稳定可访问pub.dev,若使用代理需配置正确的代理参数。
- 清理本地缓存:执行
dart pub cache clean,清除本地pub缓存后重新尝试上传。 - 合规性检查:确认包内容符合pub.dev发布规则,无侵权、恶意代码等违规内容。
内容的提问来源于stack exchange,提问作者Mussadaq Ahmad Jamil
相关产品推荐
相关产品推荐

