發(fā)布 packages
運(yùn)行 dry-run 命令以查看是否都準(zhǔn)備OK了:
flutter packages pub publish --dry-run
運(yùn)行發(fā)布命令:
flutter packages pub publish
此時(shí)會(huì)讓你驗(yàn)證發(fā)布身份
效果
成功之后gmail會(huì)收到郵件,直接點(diǎn)擊鏈接可以看
大概10分鐘之后,可以才能在你的主頁看到
問題
Failed to upload the package
https://github.com/flutter/flutter/issues/16658
最佳答案:
我想我知道原因了,是國內(nèi)鏡像導(dǎo)致的避诽,但僅僅在shell中關(guān)閉時(shí)不夠的耗跛,索性把我的解決過程貼出來奸攻。
建議做如下操作
1.設(shè)置終端代理
舉例這里用小飛機(jī)
Mac:在終端輸入
export http_proxy=http://127.0.0.1:1087
export https_proxy=http://127.0.0.1:1087
測(cè)試
curl www.google.com
有回文則成功
2.關(guān)閉國內(nèi)鏡像
我這里用的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到寫好的插件倉庫根目錄,執(zhí)行一次
flutter packages get
這時(shí)候就會(huì)把你的插件里的lock文件中的國內(nèi)鏡像轉(zhuǎn)到官方源上了
4.正常使用
sudo flutter packages pub publish -v
来破,在終端執(zhí)行
mac修改環(huán)境變量:
1.open .bash_profile
2.source .bash_profile