2017-05-07 79 views
0

当我从通用设备切换到我的iphone时,xcode意外退出。我试过打开其他项目(更老和更新),我得到同样的错误。我没有这个错误在所有更新到8.3.2XCode 8.3.2切换设备时崩溃

堆栈跟踪前:

Application Specific Information: 
MainQueue: -[IDEProvisioningManager _performStateUpdateOnMainThreadForRepairable:updateBlock:]_block_invoke_2 
ProductBuildVersion: 8E2002 
ASSERTION FAILURE in /Library/Caches/com.apple.xbs/Sources/IDEFrameworks/IDEFrameworks-12175/IDEFoundation/Provisioning/Mechanic/UserActions/IDEProvisioningUserAction.m:125 
Details: method -[IDEProvisioningUserAction userActionName] is a responsibility of subclasses of IDEProvisioningPermissionsFailureUserAction 
Object: <IDEProvisioningPermissionsFailureUserAction: 0x7fed55a409d0> 
Method: -userActionName 
Thread: <NSThread: 0x7fed4f516d60>{number = 1, name = main} 
Hints: 

Backtrace: 
    0 -[IDEAssertionHandler handleFailureInMethod:object:fileName:lineNumber:assertionSignature:messageFormat:arguments:] (in IDEKit) 
    1 _DVTAssertionHandler (in DVTFoundation) 
    2 _DVTAssertionFailureHandler (in DVTFoundation) 
    3 -[IDEProvisioningUserAction userActionName] (in IDEFoundation) 
    4 -[IDEProvisioningRepairStateInfo setWaitingForUserAction:] (in IDEFoundation) 
    5 ___DVTAsyncPerformBlockOnMainRunLoop_block_invoke (in DVTFoundation) 
    6 __CFRUNLOOP_IS_CALLING_OUT_TO_A_BLOCK__ (in CoreFoundation) 
    7 __CFRunLoopDoBlocks (in CoreFoundation) 
    8 __CFRunLoopRun (in CoreFoundation) 
    9 CFRunLoopRunSpecific (in CoreFoundation) 
10 RunCurrentEventLoopInMode (in HIToolbox) 
11 ReceiveNextEventCommon (in HIToolbox) 
12 _BlockUntilNextEventMatchingListInModeWithFilter (in HIToolbox) 
13 _DPSNextEvent (in AppKit) 
14 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] (in AppKit) 
15 -[DVTApplication nextEventMatchingMask:untilDate:inMode:dequeue:] (in DVTKit) 
16 -[NSApplication run] (in AppKit) 
17 NSApplicationMain (in AppKit) 
18 start (in libdyld.dylib) 

abort() called 
+0

这不是一个权限问题我的开发者帐户,因为我想我的两个人一个又一个其中一个导致相同的错误 – FeuerSchweinaBar

+0

向Apple报告崩溃。 – Moritz

回答

1

Xcode中被轰然由于苹果证书许可不足以能设备的UDID添加到证书本身(它不是简单地说)。如果你有一个苹果证书或UDID苹果设备已经被添加到苹果证书管理员权限不会发生这个错误。我仍然不知道为什么我的个人开发者“团队”仍然导致xCode崩溃,因为它与苹果证书没有关系。

两个解决这个问题:

  1. 简单地给自己(开发者帐户)管理员权限苹果证书(它会自动UDID添加您的证书)
  2. 询问苹果的管理员证书到苹果设备的UDID只需添加到证书

获取设备的UDID或标识符: 威特欣Xcode的菜单栏中,单击窗口>设备,然后选择您的苹果设备,你应该看到了“标识符:XXXXXXXXXXXXX”或UDID