Home 如何发布一个Flutter插件
Post
Cancel

如何发布一个Flutter插件

Flutter插件发布的步骤:

  • 创建插件项目。

    1
    
    flutter create --template=plugin [-i swift] [-a kotlin] plugin_name
    

    --template=plugin 表示要创建一个插件,若=package则表示要创建一个项目。

    -i swift表示插件中的iOS使用swift开发。

    -a kotlin表示插件中的android使用koltin开发。

  • 插件功能实现。

  • 检查pubspec.yamlREADME.mdCHANGELOG.md

    pubspec.yaml中需要配置authorhomepage,否则不能发布。

  • 预发布。

    1
    
    flutter packages pub publish --dry-run
    

    使用--dry-run在发布前检查分析插件代码,使我们能够及时优化。

  • 发布插件。

    1
    
    flutter packages pub publish --server=https://pub.dartlang.org
    

    将插件发布到pub.dartlang.org,需要提前准备一个google账号,一个梯子。

    具体步骤如下:

    • windows下设置Dos代理:

      1
      2
      
      set http_proxy=http://127.0.0.1:1080
      set https_proxy=http://127.0.0.1:1080
      
    • 运行命令。

      该命令运行后,会返回一个account.google.com域名的地址并等待验证,复制到浏览器并打开,输入google账号,正常情况下会跳转到pub.dartlang.org,表示验证通过。项目就能够正常发布了。

    • 打开pub.dartlang.org,输入插件名字搜索,就能看到刚发布的插件了。

This post is licensed under CC BY 4.0 by the author.