美文网首页
Flutter插件发布流程1(支持android和ios)

Flutter插件发布流程1(支持android和ios)

作者: 小源子2016 | 来源:发表于2021-03-24 13:36 被阅读0次

    发布 packages

    运行 dry-run 命令以查看是否都准备OK了:

    flutter packages pub publish --dry-run

    运行发布命令:

    flutter packages pub publish


    image.png
    此时会让你验证发布身份
    image.png
    效果

    成功之后gmail会收到邮件,直接点击链接可以看


    image.png

    大概10分钟之后,可以才能在你的主页看到


    image.png

    问题

    Failed to upload the package
    https://github.com/flutter/flutter/issues/16658

    最佳答案:

    我想我知道原因了,是国内镜像导致的,但仅仅在shell中关闭时不够的,索性把我的解决过程贴出来。
    建议做如下操作
    1.设置终端代理
    举例这里用小飞机
    Mac:在终端输入
    export http_proxy=http://127.0.0.1:1087
    export https_proxy=http://127.0.0.1:1087
    测试
    curl www.google.com
    有回文则成功
    2.关闭国内镜像
    我这里用的zsh,用bash的切换到.bash_profile文件
    vim ~/.zshrc
    export PUB_HOSTED_URL=https://pub.flutter-io.cn
    export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
    将PUB_HOSTED_URL和FLUTTER_STORAGE_BASE_URL注释掉
    3.cd到写好的插件仓库根目录,执行一次
    flutter packages get
    这时候就会把你的插件里的lock文件中的国内镜像转到官方源上了

    4.正常使用
    sudo flutter packages pub publish -v

    备注:可以看看你的工具 image.png

    ,在终端执行

    mac修改环境变量:

    1.open .bash_profile
    2.source .bash_profile

    其他

    可以创建一个经过验证的发布者(需要域名验证)
    image.png image.png

    参考:https://flutterchina.club/developing-packages/

    相关文章

      网友评论

          本文标题:Flutter插件发布流程1(支持android和ios)

          本文链接:https://www.haomeiwen.com/subject/iqxhhltx.html