上传/上架报Authentication failed. Failed to get authorization for username

香蕉云编原创发布日期:2024-08-30


上传应用到app store connect的时候,报这个错:Error: Authentication failed. Failed to get authorization for username 'xxxxxxxxx@qq.com' and password with errors:( "Error Domain=NSCocoaErrorDomain Code=0 \"Status code: 0\" UserInfo={NSLocalizedDeion=Status code: 0, NSLocalizedFailureReason=The auth server returned a bad status code.}" ) (-1011)

但是密码明明是没有错的,是什么原因呢?这里很多同学都以为是需要填登录密码,其实上传的时候需要填的并不是苹果开发者账号的登录密码,而是上传的专用密码。也有同学以为你自己已经填写了专用密码,但是自己却是填写了专用密码名称,而不是专用密码本身。因此,遇到这个问题的同学们,一定要认真阅读本文每一行,不要跳跃式阅读,因为很多同学误把专用密码名称当做专用密码来填写了。

那么专用密码又是什么呢?

专用密码需要在苹果网站进行设置,使用你的苹果开发者账号登录这个地址:https://appleid.apple.com

如下图,你可以在这里点击进去创建专用密码:

请注意这一步让你填写的不是密码,而是密码名称,很多同学以为这一步让你自己填写的是密码,那就错了。这个密码名称你可以填写中文,比如“XXXAPP上传专用密码”。

填写完密码名称后点击下一步,系统就会自动帮你生成一个专用密码,生成的专用密码是xxxx-xxxx-xxxx-xxxx这样16位的格式的,这个密码需要拷贝下来保存好,假如忘记了,以后是查不到的,以后忘记了就要重新创建新的专用密码。

创建成功就回到专用密码列表的界面了,如下图,但要记得哦,专用密码列表里显示的这个是密码名称,并不是密码哦,就算你将密码名称输入成了123456,它也不是密码。

上传的时候,记得账号名称别拼错,专用密码别填错,就可以顺利上传了。


在线客服