目前有了一个flutter库要发布,摸索了一下发布流程贴在这里供大家参考。
创建flutter库
先创建一个Flutter库工程,再在此库工程中创建Flutter项目。
flutter库的目录结构如下,目录名不要变:

注册账号
pub.dev是Dart官方的仓库地址,首先在此注册账号,需要Google账号和全局翻/墙。

认证Verified Publisher
首先verified publisher意思是已验证开发者,与普通开发者的主要区别是可以隐藏自己的email地址,同时加个badge,像这样:

注册Verified Publisher需要有一个网站地址。什么你说没有域名?为了注册 .dev 的域名我是去GoDaddy去申请的,还有个好处是不用备/案。 准备好域名后在pub.dev界面上点击用户头像,选择Create Publisher, 出现这个界面:





发布
发布非常简单,首先运行下面命令先提前检测下要上传的库有没有问题,有问题Flutter会提示warning,按提示解决即可。
pub publish --dry-run
处理完后运行:
# 国内用户应该都有使用flutter提供的中国镜像,所以上传时要指明上传到https://pub.dartlang.org地址。
flutter packages pub publish --server=https://pub.dartlang.org
会出现类似如下的界面:

已认证verified publisher用户需要的额外处理
上面上传上去的库还是以个人的名义上传的,要统一到publisher账户需要进行一次手动转移。 在打开的库页面选择Admin标签,再点击Transfer to Publisher转移到相应的publisher账户即可,成功显示如下效果:
