【问题标题】:How to change uploader of flutter package如何更改颤振包的上传者
【发布时间】:2020-06-16 13:50:47
【问题描述】:
我已经上传了一个带有电子邮件的包裹,然后我更改了另一个电子邮件。因此,为了替换我使用 pub 上传器添加的电子邮件,请添加 yyyy@gmail.com。当我尝试删除旧电子邮件时,它会显示以下错误
pub uploader remove xxxxxxxxxxx@gmail.com
不允许自行拆除。使用其他帐户删除此电子邮件地址。
对于这个问题,我搜索修复并发现已删除的 .pub_cache/credentials.json 将解决,但我在 .pub-cache 目录中找不到该文件。我想知道如何删除旧电子邮件。
【问题讨论】:
标签:
flutter
dart
dart-pub
【解决方案1】:
我自己找到了答案。由于没有选择上传者或注销发布身份验证等选项,我们需要在谷歌中撤销身份验证。因此,在发布包时,它会要求进行身份验证,届时我们可以提供新的电子邮件。让我解释所有这些。
首先我使用 xxxxx@gmail.com 将一个包上传到 pub.dev,但我想更改为 yyyyy@gmail.com。所以为了做到这一点,我们必须首先将 yyyyy@gmail.com 添加到包中。这样做
pub uploader add yyyyy@gmail.com
在网络浏览器中添加后转到我的
account.google.com -> 安全 -> 管理第三方访问权限 -> 删除 pub.dartlang.org。
在终端中撤销对旧帐户的访问后再次发布包并要求身份验证,现在使用 yyyyy@gmail.com 登录,然后输入
pub uploader remove xxxxx@gmail.com
现在已成功更改发布者。