dart 如何更改Flutter包的上传者

w41d8nur  于 2023-07-31  发布在  Flutter
关注(0)|答案(3)|浏览(139)

我已经上传了一个带有电子邮件的包,然后我换到了另一个电子邮件。因此,为了取代电子邮件,我已经通过使用发布上传添加yyyy@gmail.com。当我尝试删除旧电子邮件时,它显示以下错误
pub uploader remove xxxxxxxxxxx@gmail.com不允许自行删除。请使用其他帐户删除此电子邮件地址。
对于这个问题,我搜索修复并发现删除. pub_cache/credentials.json将解决,但我找不到该文件在.pub-cache目录.如何删除旧邮件

t9aqgxwy

t9aqgxwy1#

我自己找到了答案。由于没有选择上传者或注销发布身份验证等选项,我们需要在google中撤销身份验证。因此,在发布软件包时,它将要求进行身份验证,此时我们可以提供新的电子邮件。让我解释一下。
首先,我使用www.example.com上传了一个包到pub.devxxxxx@gmail.com,但我想更改为yyyyy@gmail.com。因此,为了做到这一点,我们必须首先将yyyy@gmail.com添加到包中。要做到这一点
第一个月
在Web浏览器中添加后,转到我的account.google.com->安全->管理第三方访问->删除pub.dartlang. org。
在终端中撤销对旧帐户的访问后,再次发布软件包,它将要求进行身份验证,现在使用yyyyy@gmail.com登录,然后键入
pub uploader remove xxxxx@gmail.com
现在已成功更改发布者。

2nc8po8w

2nc8po8w2#

现在,上面提到的步骤正在生成以下错误:第一个月
对于更新的方法,请执行以下操作:
1.使用flutter pub uploader add <new_email@email.com>添加新上传程序
1.使用flutter pub uploader remove <previous_email@email.com>删除以前的上传程序
1.使用flutter pub logoutrm ~/Library/Application Support/dart/pub-credentials.json删除保存的凭据。
1.最后键入flutter pub publish并允许从导航器访问。
来源:"flutter packages pub publish" fails #3037

rlcwz9us

rlcwz9us3#

包的上传者和发布者不再通过CLI进行管理。$ pub uploader add yyyyy@email.com命令显示消息:

Package uploaders are no longer managed from the command line.
Manage uploaders from:

https://pub.dev/packages/<packageName>/admin

字符串

相关问题