ChatGPT解决这个技术问题 Extra ChatGPT

在 Xcode 7 上,我不断收到错误消息“没有具有 iTunes 连接访问权限的帐户”

https://i.stack.imgur.com/NU4Bu.png

https://i.stack.imgur.com/QKoO3.png

https://i.stack.imgur.com/OHGoj.png

您是否尝试过从 XCode 中删除该帐户并再次添加它?
是的,两次,我什至尝试在没有任何帐户的情况下提交应用程序,然后按照他们再次添加帐户的流程。
您在 iTunes Connect 中的所有合同都井井有条吗? (最近有合同更新)
是的,当然。我几乎每天都会查看 iTunes Store。现在我尝试再次删除它,关闭 Xcode 并再次按照他们添加 AppleID 的教程重新打开它,但再也没有办法了。那一定是苹果的一个bug。当然我也在苹果论坛上提交了这个问题。 forums.developer.apple.com/thread/18095
我不认为人们会从中赚到很多钱。无论如何,我现在的首要任务是如何将我的应用提交到应用商店。我以后会关心隐私的。

R
RyanTCB

对我来说,我必须通过按左下角的“-”从 Xcode > 首选项 > 帐户 > Apple ID 中删除我的帐户。然后“+”并添加回我的详细信息。与需要的技术帐户无关。作为管理员,无论如何,您都可以拥有完全的访问权限和特权。


我这样做了,但它没有用,然后我退出 Xcode 并重新运行它然后它工作了。
D
Daniel Storm

从您的帐户列表中删除您遇到问题的 Apple ID。然后,将 Apple ID 添加回帐户列表。


这是唯一对我有用的解决方案。我还删除了其他我现在不使用的 Apple ID,并且还没有重新添加它们。
这也对我有用,但是可能会激怒该错误消息。似乎几乎所有 Apple 的错误都应该伴随着“删除您的帐户,清理您的构建,关闭 Xcode,然后重新开始”
我还需要在添加我的帐户后重新启动 Xcode。
u
user2511630

首先在此处检查系统状态。 ☞System Status

确保单击并打开所需的服务。它可能是绿色的,但可能会下降。

在我的情况下,虽然 iTune Connect 是绿色的,但当我点击打开我的帐户时,活动微调器会一直持续运行。

所以实际上 iTune Connect 是个问题。

我等到可以登录我的帐户,然后尝试从 Xcode 再次上传二进制文件,但上述警告消失了。

它与我的 Xcode 或我的帐户无关。那是苹果服务器。


今天也发生了同样的事情。
P
Publicus

解决方法:导出您的 .IPA 以进行 App Store 部署,然后使用 Application Loader 上传到 iTunes Connect。


这是唯一对我有用的方法...... Xcode 管理器最近给我带来了很多麻烦,我默认这样做。
J
Juan Pedro Lozano

我今天设法解决了这个问题。问题是我的开发人员帐户与我的 iTunes 连接帐户不同(因为我在不同的开发人员团队中)。

我的 Xcode 首选项中只有我的开发人员电子邮件,因此添加 iTunes Connect 帐户解决了这个问题。


是的,这里也一样。有趣的是,这个“iTunes connect”帐户在帐户窗格中似乎是空的(没有合同等),但它仍然有效 - 组织者从真实的团队帐户获取正确的数据,而不是添加的
XCode 首选项 - 帐户。只需添加 iTunes 帐户(Apple id)
A
Andrey Gordeev

就我而言,我创建了 Apple 开发者帐户,但尚未创建 iTunes Connect 帐户


是的,这可能是一个常见的混淆:一旦你创建了一个 Apple 开发者帐户,即使它是管理员,你仍然必须创建一个 ITC 帐户并至少授予它作为开发者的访问权限
就我而言,Apple Developer Portal 帐户和 iTunes Connect 帐户都已创建,但我只是 Apple Developer Portal 的管理员。我没有作为任何角色添加到 iTunes Connect 帐户。
g
goodliving

如果您使用的是在团队之间共享的 Apple ID,则会发生这种情况。因此,如果 Apple ID 用于更多团队,只需删除您不想要的电子邮件或创建新电子邮件。

https://forums.developer.apple.com/thread/16159


M
Majed Dkahellalah

我已经解决了这个问题。

只需关闭两因素身份验证即可。

来自https://appleid.apple.com

:)


这是我的问题!使用双重身份验证登录 appleid.apple.com 后,我能够再次在 Xcode 中成功存档。有趣/奇怪的是,当 Xcode 与两因素身份验证相关时,Xcode 不会提供更多解释或说明如何解决此问题。
最后!我整天都在努力解决这个问题。只需登录到 appleid.apple.com 并回答安全问题正是我的解决方法。
嗯,这是一个很好的解决方案。 “只是让您的帐户更容易被黑客入侵”。奥利苹果?
我试过这个,但它对我不起作用。但是:关闭 2FA 允许您使用 ApplicationLoader。
R
Recycled Steel

我在尝试使用 xCode 9 的 Beta 版上传时收到此错误消息 - 不要使用 Beta。


D
Deepak Sharma

对我来说(使用 XCode 9.3),解决方案是关闭并重新启动 XCode,它起作用了!


F
Fabrizio Bartolomucci

目前,我正在使用看起来更友好的 Application Loader 提交导出的应用程序。当 Apple 下定决心并修复 Xcode 时,我将走捷径。


事实上,基于我使用 Xcode 7.1 而不是 7 的事实,即使 AL 也给出了很多错误。我怀疑这也可能是使用 Xcode 提交问题的原因。现在我正在下载第 7 版,看看会发生什么。
事实上,通过使用技术用户,我最终可能会在 XCode 7 上提交二进制文件。所以有两个因素:使用技术用户和 Xcode 7。同样的错误是由于没有遵循而提供的。
在我的情况下,它与 AL 配合得很好(使用管理员帐户)。奇怪的是,XCode(7.1)几天前运行良好,使用不同的帐户。
E
Ernesto Fernandez

我第一次遇到这个问题。

就我而言,我只需要等待它就会自行修复。我发送了两个更新,在成功提交第一个后,一个小时后,我在下一个上出现了这个错误。我尝试了其他人所说的删除和添加帐户,但没有成功。这可能是苹果方面的事情。


我在过去 3 天等待表格,但我仍然面临问题
和你的情况一样
终于自己上传成功了
M
Mogsdad

删除您现在使用的当前帐户,然后重新添加,这是唯一的解决方案。


i
iartist93

几天前我遇到了同样的问题,我尝试了很多解决方案,但没有一个对我有用。

但是我发现我正在尝试使用连接到公司客人 WiFi 的 Macbook 上传构建,并且他们使用防火墙来阻止上传或附加文件。

只是试图从允许上传的另一个网络上传它,是的,就这么简单:D


d
drfear

我仍然能够成功导出应用程序(而不是单击上传到应用程序商店)并且签名仍然有效。 Apple 还允许您使用称为 Application Loader 的东西。我能够以这种方式成功上传。

https://developer.apple.com/library/content/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/UploadingBinariesforanApp.html


虽然这在理论上可以回答问题,但it would be preferable在此处包含答案的基本部分,并提供链接以供参考。有关如何编写更好“基于链接”的答案的说明,请参阅here。谢谢!
O
Obsidian Age

正如此处其他两个答案所述,请注意 iTunes Connect 帐户与 Apple Developer 帐户不同。您需要创建两者。虽然 Apple Developer documentation 声明您需要上传到 iTunes Connect,但并未明确声明您需要单独注册 iTunes Connect。

这在尝试通过 Xcode Upload / Validate / Export 应用程序时并不明显,因为这是您需要 iTunes Connect 帐户的第一步。最重要的是,当您没有 iTunes Connect 帐户时显示的错误消息会提供一个名为 Add account 的链接,尽管此链接只是将您带回 Xcode -> Preferences -> Account 标签(实际上不允许 您创建一个 iTunes Connect 帐户)。

我尝试访问 iTunes Connect 以创建一个帐户,但该页面告诉我需要能够访问 iTunes Connect 之前创建一个帐户。考虑到我是团队中的 admin,我想我应该有权这样做。然而,我遗漏的关键步骤深埋在 iTunes Connect help 中:

最初,只有团队代理(加入 Apple Developer Program 的人)可以登录 iTunes Connect 并执行这些步骤。 [...] 如果您是团队代理,请使用您用于加入 Apple Developer Program 的 Apple ID 并将其他用户添加到您的 iTunes Connect 组织。

让团队代理将我添加到 iTunes Connect(如 here 所述)为我解决了问题;我现在可以通过 Xcode 成功上传、验证和导出应用程序。

希望这可以帮助其他没有意识到这一点的人!


M
Moayad AL-Najdawi

我刚刚重新启动了我的 Mac,它工作正常


J
Jordan H

我在我的机器上遇到了这个问题,该机器在测试版 OS X 上运行最新版本的 Xcode。为了解决这个问题,我在另一台运行最新公开版本的 OS X 和 Xcode 的机器上存档了应用程序,然后上传了它从那里。我只是导出了我的开发者帐户并将其导入到我的另一台机器上。应用提交成功。


C
CodeSmith

我在多个团队中的帐户遇到了这个问题。

我不得不:

在 xCode->Preferences 上为新团队的 iTunes 连接帐户 (name+email@email.com) 显式添加 AppleId。通过登录 https://appleid.apple.com 验证我的新 iTunes 连接帐户的电子邮件。

此后错误消失了。


B
Boopathy

让我告诉你什么对我有用。我遇到了同样的问题。

后来我发现我正在使用 OpenDNS 来控制我的网络,当我禁用 OpenDNS 时它工作得很好并且问题得到了解决。

因此,寻找解决方案的人会检查您是否有防火墙。将其作为您的清单之一。

如果我错了,请纠正我。

PS我也尝试了上面给出的解决方案,但在我禁用防火墙之前没有任何效果。


z
zoomlar

在 470 多次成功上传到 iTunes Connect 后,我遇到了这个问题。在删除我的配置文件、撤销我的证书、删除我的苹果 ID 并将其重新添加到 xCode - Accounts 后,我没有成功,我拨打了 Apple 支持热线......他们无能为力。

最终,我有了一个疯狂的想法,将自己作为管理员从不同的团队中删除。现在可以了。所以,对于那些有这个问题的人,问问自己,如果你是不同团队的一员,可能会发生冲突。


b
batsansierra

如果您的 Apple Developer Program 会员资格已过期,您可能会遇到此问题。

只需更新它(并支付 99 欧元)就可以解决它。


有以下情况:“Apple Developer Program License Agreement 已更新”。
P
Peter B. Kramer

这是我解决它的方法....目前尚不清楚以下哪一项是关键。

1) iTunesConnect 中的合同部分要求提供一些新的银行信息(即我的银行账户是个人账户还是公司账户)。我这样回答。 “确认”花了大约 10 分钟——同时我做了下面的 #2 和 #3。

2) 我从我的 Mac 上的帐户中删除了我的 iTunes 帐户帐户 (myname@gmail.com)。然后我重新添加了该帐户。

3)我退出 Xcode 并重新启动它。


J
Jarrod Robins

我注意到您似乎在那里列出了两个电子邮件帐户 - 您的 Gmail 和您的域电子邮件地址。

您使用哪个地址登录 iTunes Connect?这与您用于创建配置文件的帐户不同吗?

我刚刚遇到了同样的问题,并在敲击键盘后设法解决了这个问题。

多年来,我一直使用我的个人 Gmail 帐户(即我的 Apple ID)进行应用程序开发。它一直与我组织的团队联系在一起。

但是,我刚刚意识到我的 iTunes Connect 帐户实际上使用了我的工作电子邮件。

当尝试在 Xcode 中为应用程序签名时,它会尝试使用我的个人电子邮件登录 iTunes Connect,这实际上并没有链接到我在 iTunes Connect 上的组织。

所以,我刚刚将我的个人帐户添加到我团队的 iTunes Connect 中。瞧!一切都好起来了。 (我可能应该为我的工作电子邮件创建一个 Apple ID 并将其添加到会员中心,但创建配置文件就像被刺伤眼睛一样)。

现在,我实际上对它过去是如何工作的感到难以置信。

希望这可以帮助。


D
Dan Nichols

我在 Xcode 7.0.1 中遇到了类似的问题,我们正在打包一个应用程序供第三方发布。在过去,这没有问题,因为我们的帐户具有管理员访问权限并且我们拥有所需的配置文件。

但是,在 Xcode 7.0.1 中,我收到相同的错误“没有具有 iTunes Connect 访问权限的帐户”。我尝试了上面提到的“技术用户”修复,但没有任何效果。

我下载了 Xcode 7.1 beta 2,问题似乎已经解决,因为我能够构建和打包应用程序以供第三方发布。因此,这似乎是 Xcode 中的一个错误,希望已得到修复。


N
Naftali Beder

尝试更改应用程序的版本号(不是内部版本号) - 例如从 1.5 更改为 1.6。

其他答案都不适合我,这(莫名其妙地)解决了它。


n
nickpatrick

这发生在我试图从一个不稳定/受限 wi-fi 的咖啡店提交时。 Application Loader 也失败并显示与 SSL 相关的错误消息。

如果上述解决方案都不适合您,我建议您从另一个 wi-fi 网络尝试。


U
Umesh

在我的情况下,互联网很慢,所以问题正在发生。我改变了我的mac网络,问题得到了解决。


A
Ali Raza

我找到了解决方案,只需打开此链接

https://appleid.apple.com/#!&page=signin

在安全部分中,单击应用特定密码下方的生成密码。

所以现在您已经生成了密码,现在打开应用程序加载器,然后您通过电子邮件发送并生成密码,现在您可以使用应用程序加载器软件在 itune 上上传视频。谢谢


a
alexr101

重启你的电脑

重启 Xcode

重新归档您的应用

删除并重新添加用户

经过 2 小时的故障排除甚至尝试了应用程序加载器后,这对我有用。不确定是哪一个。但是尝试结合使用它,它可能会起作用。