美文网首页Flutter
Flutter 发布package到公有或私有pub

Flutter 发布package到公有或私有pub

作者: 出来遛狗了 | 来源:发表于2021-10-11 19:03 被阅读0次

    一、package创建

    flutter create --template=package hello
    

    二、插件创建

    • objc表示iOS使用OC语言
    • java表示安卓使用java语言
    flutter create --org com.example --template=plugin --platforms=android,ios -i objc -a java hello
    

    三、发布到谷歌pub

    1、先检查有没有错误

    flutter packages pub publish --dry-run
    

    2、发布。以下操作需要梯子

    flutter packages pub publish
    

    3、点击连接进行谷歌验证

    • image.png

    4、验证完成等待上传成功

    四、发布到私有pub

    1、跳过谷歌验证

    dart --snapshot=mypub.dart.snapshot bin/pub.dart 
    
    • 完成之后会在此项目根目录下多出来一个 mypub.dart.snapshot 文件

    • image.png
    • 复制之后放入flutter/bin/cache/dart-sdk/bin/snapshots/ 目录下

    • image.png
    • 用txt编辑器打开${flutterSDK Path}/bin/cache/dart-sdk/bin/pub文件

    • image.png

    2、发布

    • 执行命令检查错误
    flutter packages pub publish --dry-run
    
    • 发布到私有pub,server=私有pub地址
    flutter packages pub publish --server=http://xxx.com
    
    • 完成以上步骤即可

    3、引用

     package_name:
        version: ^0.0.1
        hosted:
          name: package_name
          url: http://xxx.com
    

    相关文章

      网友评论

        本文标题:Flutter 发布package到公有或私有pub

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