我正在尝试从 Xcode 发布一个应用程序,但是一旦我尝试上传到应用程序商店或以任何方式导出,一旦它从 iTunes Connect 检查签名,我就会收到错误消息
您的会话已过期。请登录。
我已确保我可以在 iTunes Connect 上登录我的帐户,并且签名证书和配置文件是来自开发者中心的最新版本。
上周我遇到了一个类似的问题:Xcode 6.4 Export Adhoc "Session has expired",但这个问题似乎有所不同。这次我使用的是 Xcode 7.1,所以我上周观察到的崩溃可能表明问题有所不同。
我的一个帐户(甚至不是我尝试使用的帐户)的会话已过期。这似乎是新的。我只需要在 Xcode > Preferences > Accounts 中重新登录错误的帐户。
我有同样的问题。
解决方案:转到 Xcode->Preferences->Accounts 并确保您的所有帐户都已连接。如果您有多个帐户并且其中只有一个未连接,则无论您要为哪个帐户执行操作/导出/等,您总是会收到错误消息。因此,请确保所有帐户都无一例外地连接。您会在未连接的帐户旁边看到一个闪电图标。
希望它可以帮助其他人:-)
我有同样的问题,
Xcode 说:您的会话已过期。请登录。
我通过以下步骤解决了
启用两步验证可修复此问题:
在 Mac 打开系统偏好应用程序上,转到 iCloud -> 帐户详细信息 -> 安全选项卡(中)和底部的“设置两因素身份验证”。添加您的手机号码,然后单击“获取验证码”。
https://i.stack.imgur.com/j5NHG.png
https://i.stack.imgur.com/noqRp.png
转到 Xcode 首选项并使用您的 Apple id 再次登录并输入代码。
就我而言,当我在 Xcode > Preferences > Accounts 中重新添加我的帐户并在 Mac App Store 中注销/登录时,问题就消失了。我正在检查我的沙盒用户,然后 Xcode 开始说我的会话已过期。希望这将有助于解决您的问题。
对于 Xcode 11 和 Big Sur,我收到了来自 Apple 的官方电子邮件,说“从您的电子邮件中我可以看出,您看到此错误消息的一个可能原因是您使用的是 Xcode 的实时版本和 MacOS 的 Beta 版本. 我建议做的是更新 Xcode 版本,以便更好地与 MacOS 通信。有关 Xcode 12 beta 的更多信息,请参阅下面的链接。
更改 APPLE ID 密码后,我遇到了同样的问题。
转到:xcode> 首选项> 帐户> 再次登录
我有同样的问题。我注意到我在网站上登录没有问题,但我无法查看或修改配置文件,因此“联系团队代理我们最近更新了 Apple Developer Enterprise Program License Agreement。您的团队代理必须查看并同意接着说。”
一旦我的团队代理同意我可以导出我的 ipa 文件。
我没有在 Xcode -> Preferences 中找到注销。只需重新启动 Xcode,它就对我有所帮助。
就我而言,Apple 试图强迫我更新我的个人资料/密码。请先尝试登录 https://appleid.apple.com/account/manage。
在尝试启用两因素身份验证时发现了这一点,因此感谢 Hiran 的建议。
在我的情况下,我打开了 Application Loader 和 Xcode,似乎两者都在使用该帐户,因此即使我尝试通过 Preferences->Account 重新添加我的帐户,它仍然显示相同的错误消息。
一旦我关闭了应用程序加载器,Xcode 就能够添加该帐户。
最后,最终通过调用苹果支持并提升到高级技术来解决,最终我们发现 /Users 中缺少共享文件夹。添加共享文件夹解决了我的问题。如果适用于您,以下是重现解决方案的步骤:
Finder > 前往 > 前往文件夹
输入 /Users :: 去
如果没有共享文件夹,打开终端在 /User 中创建一个
在终端中输入命令(必须以具有管理员权限的用户身份登录):
sudo mkdir -p /用户/共享
sudo chmod 1777 /用户/共享/
重新启动,看看现在是否可以登录
资源 https://discussions.apple.com/thread/7275650?start=0&tstart=0