Xcode 6.4导出Adhoc“会话已过期”

时间:2015-10-22 18:54:25

标签: ios iphone xcode

我正在尝试使用Xcode 6.4导出iPhone应用程序,但收到错误:

  

您的会话已过期。请登录。

当Xcode检查开发人员门户网站以查找开发团队时。

我已在Xcode > Preferences > Accounts中仔细检查了我的凭据,并且我可以为团队选择“View Details”,并按预期查看签名身份和配置文件。我确实尝试选择左下角的小刷新按钮并收到同样的错误:

  

您的会话已过期。请登录。

我仔细检查了登录开发人员门户网站,没有问题。

我尝试重新启动Xcode并能够选择我的开发团队,但是当构建开始导出时,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

8 个答案:

答案 0 :(得分:7)

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

答案 1 :(得分:7)

Had the same issue. One of the accounts in Xcode (7.1) needed to be logged into again - not sure why. In Xcode preferences, went through the accounts and one said to login. That fixed it.

答案 2 :(得分:1)

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

答案 3 :(得分:0)

请登录Apple Developer帐户,如果过期,请检查您的临时认证,然后重新编辑

答案 4 :(得分:0)

我解决这个问题的方法: 在xcode中按产品/ Archicve 在出现的popup press export中,选择“Save for Ad-hoc develoment”并按“Next”。点按“查看帐户...”后。在出现的窗口中,等待几秒钟,当xcode显示符号'连接问题'时。比重新登录所有开发者帐户

答案 5 :(得分:0)

问题如下 - 我在Xcode帐户部分登录了多个帐户。并且只有一个问题(6个中的1个)存在问题。密码已更改。因此,在重新登录有问题的帐户后,我能够解决问题。

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

要查看您的帐户,请转到首选项 - &gt;帐户

答案 6 :(得分:0)

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

转到首选项 - &gt;帐户并检查您的帐户。如果其中一些有任何问题,其名称旁边会出现“登录”的标志

答案 7 :(得分:0)

我的解决方案:

  1. 列表项
  2. 登录您的Apple开发者帐户。
  3. 转到“证书标识符和配置文件。
  4. 查找您的配置文件(左侧菜单:配置文件 - &gt;全部)
  5. 点击列表中的相应个人资料
  6. 下载个人资料
  7. 双击下载的文件(Xcode将打开它)
  8. 这就是全部