Xcode 6.4导出即席“会话已过期”

我试图导出iPhone应用程序使用Xcode 6.4,但我收到一个错误:

您的会话已过期。 请login。

当Xcode检查开发团队的开发者门户。

我已经在Xcode > Preferences > Accounts双重检查了我的凭证,并且可以为团队select“ View Details ”,并按预期查看签名标识和预configurationconfiguration文件。 我曾尝试select左下方的小刷新button,并收到相同的错误:

您的会话已过期。 请login。

我加倍检查登入开发者门户网站,没有问题。

我尝试重新启动Xcode,并能够select我的开发团队,但正确的构build开始导出,Xcode崩溃。

我注意到Xcode 7.1已经发布了。 也许Xcode 6.4不再支持?

编辑这是从崩溃的堆栈跟踪:

 Application Specific Information: ProductBuildVersion: 6E35b ASSERTION FAILURE in /SourceCache/DVTFrameworks/DVTFrameworks-7714/DVTFoundation/Portal/DVTDeveloperPortalDatabase.m:3277 Details: (token.team) should not be nil. Object: <DVTListDevicesOperation> Method: +operationWithSingleTeamToken:andPlatform: Thread: <NSThread: 0x7fc67ef94900>{number = 43, name = (null)} Hints: None Backtrace: 0 0x0000000105c86fda -[IDEAssertionHandler handleFailureInMethod:object:fileName:lineNumber:assertionSignature:messageFormat:arguments:] (in IDEKit) 1 0x00000001049d765f _DVTAssertionHandler (in DVTFoundation) 2 0x00000001049d794e _DVTAssertionFailureHandler (in DVTFoundation) 3 0x00000001048f63ba +[DVTTeamOperationBase operationWithSingleTeamToken:andPlatform:] (in DVTFoundation) 4 0x0000000105f1a301 __75-[IDEDistributionSigningAssetsStepViewController _refreshDevicesFromPortal]_block_invoke (in IDEKit) 5 0x00000001048fedc9 __DVTOperationForBootstrappingTokenWithSingleTeamAndRunDependentOperationCreationBlock_block_invoke (in DVTFoundation) 6 0x000000010484adef -[DVTOperation main] (in DVTFoundation) 7 0x00000001048f339a -[DVTPortalOperation main] (in DVTFoundation) 8 0x000000010487533c -[DVTOperationGroup start] (in DVTFoundation) 9 0x00000001048f32e3 -[DVTPortalOperation start] (in DVTFoundation) 10 0x00007fff90509613 __NSOQSchedule_f (in Foundation) 11 0x00007fff92cabc13 _dispatch_client_callout (in libdispatch.dylib) 12 0x00007fff92caf365 _dispatch_queue_drain (in libdispatch.dylib) 13 0x00007fff92cb0ecc _dispatch_queue_invoke (in libdispatch.dylib) 14 0x00007fff92cae6b7 _dispatch_root_queue_drain (in libdispatch.dylib) 15 0x00007fff92cbcfe4 _dispatch_worker_thread3 (in libdispatch.dylib) 16 0x00007fff99b73a9d _pthread_wqthread (in libsystem_pthread.dylib) 17 0x00007fff99b713dd start_wqthread (in libsystem_pthread.dylib) abort() called Application Specific Signatures: ((token.team)) != nil 

看起来像苹果今天有一些技术问题。 这与XCode的版本无关。 我现在看到与XCode 7.0.1相同的错误。 重新添加帐户将无济于事。

有同样的问题。 Xcode(7.1)中的帐户之一需要重新login – 不知道为什么。 在Xcode偏好设置中,通过了帐户,并有人说要login。 这固定它。

去了Xcode首选项| 帐户并删除我的AppleID然后重新添加它。 这为我修好了。

请在Apple Developer帐户login,而不是在特定证书过期后重新编辑

我对这个问题的解决scheme:在xcode按Product / Archicve在出现的popup按下导出,比select“保存Ad-hoc开发”,然后按“下一步”。 点击“查看帐户…”后。 在出现的窗口中,等待几秒钟,当xcode显示符号“连接问题”。 重新login所有开发者帐户

问题是以下 – 我在Xcode帐户部分login了多个帐户。 而且只有其中一个出现了问题(6个中的1个)。 密码已更改。 所以重新login后,有问题的帐户,我能够解决这个问题。

出现这个问题是因为Xcode在导出二进制文件之前试图检查所有的账户,如果其中一个有问题,你将无法继续。

要检查您的帐户,请前往首选项 – >帐户

我知道这不是一个新问题,但如果您在Xcode中有多个帐户,如果您的某些帐户更改了密码,则可能会出现此问题。

转到首选项 – >帐户并检查您的帐户。 如果其中一些出现问题,名称旁会出现“Sign in”的标志

我的解决scheme

  1. 项目清单
  2. login到您的苹果开发者帐户。
  3. 转到“证书标识符和configuration文件。
  4. find您的配给configuration文件(左侧菜单:configurationconfiguration文件 – >全部)
  5. 点击列表中的相应configuration文件
  6. 下载configuration文件
  7. 双击下载的文件(Xcode会打开它)

就这样