Flutter - Plugin发布

Flutter - Plugin发布

Plugin发布

  1. 执行 flutter pub publish --dry-run 检查是否具备发布条件

遇到的问题

It‘s strongly recommended to include a “homepage“ or “repository“ field

解决方案:

在 pubspec.yaml 中配置 主页 homepage 地址 :
homepage: https://github.com/author/gitname.git
curl google.com 检测终端代理是否成功连接google服务器
export http_proxy=http://127.0.0.1:10818
export https_proxy=http://127.0.0.1:10818
仅能保证当前终端一次性连接成功

vi ~/.zshrc
1
2
3
4
5
6
7
8
9
10
11
12
13
# proxy
proxy () {
export http_proxy="http://127.0.0.1:10818"
export https_proxy=$http_proxy
echo "HTTP Proxy on"
}

# noproxy
noproxy () {
unset http_proxy
unset https_proxy
echo "HTTP Proxy off"
}

source ~/.zshrc

  1. 终端命令
    proxy 开启代理
    noproxy 关闭代理

  2. 发布插件

终端执行
1
flutter packages pub publish --server=https://pub.dartlang.org