我需要知道如何删除所选的目标依赖项

时间:2014-01-16 03:50:02

标签: ios7 xcode5 itk

我一直在尝试删除使用删除图标选择的目标依赖项,但每次我尝试删除它时,我的Xcode关闭!我应该怎么做才能删除它?

这是Xcode的报告:

Process:         Xcode [17289]
Path:            /Applications/Xcode.app/Contents/MacOS/Xcode
Identifier:      com.apple.dt.Xcode
Version:         5.0.2 (3335.32)
Build Info:      IDEApplication-3335032000000000~4
App Item ID:     497799835
App External ID: 106632651
Code Type:       X86-64 (Native)
Parent Process:  launchd [149]
Responsible:     Xcode [17289]
User ID:         501

Date/Time:       2014-01-16 19:34:26.831 -0600
OS Version:      Mac OS X 10.9 (13A603)
Report Version:  11
Anonymous UUID:  B647B9AE-2882-33C7-31A3-43B507880929

Sleep/Wake UUID: 6FD8764A-5B71-406A-A40F-84268E86D23C

Crashed Thread:  0  Dispatch queue: com.apple.main-thread

Exception Type:  EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000

Application Specific Information:
ProductBuildVersion: 5A3005
ASSERTION FAILURE in /SourceCache/IDEXcode3ProjectSupport/IDEXcode3ProjectSupport-3575/Xcode3Sources/XcodeIDE/Frameworks/DevToolsBase/pbxcore/PBXContainerItemProxy.m:260
Details:  Tried to access the containerPortal of an orphaned container item proxy. A common cause of this is corrupt project files which illegally reuse the same target dependency instance for multiple targets.
Object:   <PBXContainerItemProxy: 0x7fb205d2e9a0>
Method:   -_containerPortal
Thread:   <NSThread: 0x7fb203515100>{name = (null), num = 1}
Hints:   None
Backtrace:
  0  0x000000010e60bea8 -[IDEAssertionHandler handleFailureInMethod:object:fileName:lineNumber:messageFormat:arguments:] (in IDEKit)
  1  0x000000010d38f7a5 _DVTAssertionHandler (in DVTFoundation)
  2  0x000000010d38fad4 _DVTAssertionFailureHandler (in DVTFoundation)
  3  0x00000001138f0f9c -[PBXContainerItemProxy _containerPortal] (in DevToolsCore)
  4  0x0000000113816694 -[PBXArchivingBinding writeValueForObject:toPListArchiver:] (in DevToolsCore)
  5  0x00000001138151ff -[PBXObject _archiveValuesForArchiveMask:toPListArchiver:] (in DevToolsCore)
  6  0x0000000113815b96 -[PBXObject writeToPListArchiver:] (in DevToolsCore)
  7  0x0000000113844d57 -[PBXPListArchiver _archiveObject:asWeakReference:] (in DevToolsCore)
  8  0x0000000113847af8 -[PBXPListArchiver _encodeObject:forKey:asWeakReference:] (in DevToolsCore)
  9  0x0000000113847e12 -[PBXPListArchiver encodeObject:forKey:] (in DevToolsCore)
 10  0x00000001138168e0 -[PBXArchivingBinding writeValueForObject:toPListArchiver:] (in DevToolsCore)
 11  0x00000001138151ff -[PBXObject _archiveValuesForArchiveMask:toPListArchiver:] (in DevToolsCore)
 12  0x0000000113815b96 -[PBXObject writeToPListArchiver:] (in DevToolsCore)
 13  0x000000011388aa1a -[PBXTargetDependency writeToPListArchiver:] (in DevToolsCore)
 14  0x0000000113844d57 -[PBXPListArchiver _archiveObject:asWeakReference:] (in DevToolsCore)
 15  0x0000000113848093 -[PBXPListArchiver _createPListArrayForObjectArray:asWeakReference:] (in DevToolsCore)
 16  0x000000011384880f -[PBXPListArchiver _encodeObjectArray:forKey:asWeakReference:] (in DevToolsCore)
 17  0x0000000113848c0c -[PBXPListArchiver encodeObjectArray:forKey:] (in DevToolsCore)
 18  0x00000001138168e0 -[PBXArchivingBinding writeValueForObject:toPListArchiver:] (in DevToolsCore)
 19  0x00000001138151ff -[PBXObject _archiveValuesForArchiveMask:toPListArchiver:] (in DevToolsCore)
 20  0x0000000113815b96 -[PBXObject writeToPListArchiver:] (in DevToolsCore)
 21  0x0000000113844d57 -[PBXPListArchiver _archiveObject:asWeakReference:] (in DevToolsCore)
 22  0x0000000113848093 -[PBXPListArchiver _createPListArrayForObjectArray:asWeakReference:] (in DevToolsCore)
 23  0x000000011384880f -[PBXPListArchiver _encodeObjectArray:forKey:asWeakReference:] (in DevToolsCore)
 24  0x0000000113848c0c -[PBXPListArchiver encodeObjectArray:forKey:] (in DevToolsCore)
 25  0x00000001138168e0 -[PBXArchivingBinding writeValueForObject:toPListArchiver:] (in DevToolsCore)
 26  0x00000001138151ff -[PBXObject _archiveValuesForArchiveMask:toPListArchiver:] (in DevToolsCore)
 27  0x0000000113815b96 -[PBXObject writeToPListArchiver:] (in DevToolsCore)
 28  0x0000000113844d57 -[PBXPListArchiver _archiveObject:asWeakReference:] (in DevToolsCore)
 29  0x0000000113845d58 -[PBXPListArchiver initWithRootObject:delegate:role:] (in DevToolsCore)
 30  0x000000011384614d -[PBXPListArchiver initWithRootObject:delegate:] (in DevToolsCore)
 31  0x000000011381e732 -[PBXProject writeToFile:projectFile:userFile:outResultNotification:] (in DevToolsCore)
 32  0x000000011381f030 -[PBXProject _writeToFileSystemProjectFile:userFile:checkNeedsRevert:] (in DevToolsCore)
 33  0x000000011381f14e -[PBXProject writeToFileSystemProjectFile:userFile:checkNeedsRevert:] (in DevToolsCore)
 34  0x0000000113a2278d -[Xcode3Project writeToFilePath:forceWrite:error:] (in DevToolsCore)
 35  0x000000010de12ce5 -[IDEContainer _saveContainerForAction:error:] (in IDEFoundation)
 36  0x00007fff8a8cf094 __NSFireTimer (in Foundation)
 37  0x00007fff84ba1724 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ (in CoreFoundation)
 38  0x00007fff84ba125f __CFRunLoopDoTimer (in CoreFoundation)
 39  0x00007fff84c1276a __CFRunLoopDoTimers (in CoreFoundation)
 40  0x00007fff84b5caa5 __CFRunLoopRun (in CoreFoundation)
 41  0x00007fff84b5c275 CFRunLoopRunSpecific (in CoreFoundation)
 42  0x00007fff891e0f0d RunCurrentEventLoopInMode (in HIToolbox)
 43  0x00007fff891e0b85 ReceiveNextEventCommon (in HIToolbox)
 44  0x00007fff891e0abc _BlockUntilNextEventMatchingListInModeWithFilter (in HIToolbox)
 45  0x00007fff8c0ea28e _DPSNextEvent (in AppKit)
 46  0x00007fff8c0e98db -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] (in AppKit)
 47  0x00007fff8c0dd9cc -[NSApplication run] (in AppKit)
 48  0x00007fff8c0c8803 NSApplicationMain (in AppKit)
 49  0x00007fff89ee05fd start (in libdyld.dylib)

abort() called

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib          0x00007fff8a344866 __pthread_kill + 10
1   libsystem_pthread.dylib         0x00007fff86cc335c pthread_kill + 92
2   libsystem_c.dylib               0x00007fff87100bba abort + 125
3   com.apple.dt.IDEKit             0x000000010e60b7af +[IDEAssertionHandler _handleAssertionWithLogString:reason:] + 775
4   com.apple.dt.IDEKit             0x000000010e60c00e -[IDEAssertionHandler handleFailureInMethod:object:fileName:lineNumber:messageFormat:arguments:] + 1117
5   com.apple.dt.DVTFoundation      0x000000010d38f7a5 _DVTAssertionHandler + 421
6   com.apple.dt.DVTFoundation      0x000000010d38fad4 _DVTAssertionFailureHandler + 322
7   com.apple.Xcode.DevToolsCore    0x00000001138f0f9c -[PBXContainerItemProxy _containerPortal] + 410
8   com.apple.Xcode.DevToolsCore    0x0000000113816694 -[PBXArchivingBinding writeValueForObject:toPListArchiver:] + 85
9   com.apple.Xcode.DevToolsCore    0x00000001138151ff -[PBXObject _archiveValuesForArchiveMask:toPListArchiver:] + 389
10  com.apple.Xcode.DevToolsCore    0x0000000113815b96 -[PBXObject writeToPListArchiver:] + 75
11  com.apple.Xcode.DevToolsCore    0x0000000113844d57 -[PBXPListArchiver _archiveObject:asWeakReference:] + 716
12  com.apple.Xcode.DevToolsCore    0x0000000113847af8 -[PBXPListArchiver _encodeObject:forKey:asWeakReference:] + 263
13  com.apple.Xcode.DevToolsCore    0x0000000113847e12 -[PBXPListArchiver encodeObject:forKey:] + 53
14  com.apple.Xcode.DevToolsCore    0x00000001138168e0 -[PBXArchivingBinding writeValueForObject:toPListArchiver:] + 673
15  com.apple.Xcode.DevToolsCore    0x00000001138151ff -[PBXObject _archiveValuesForArchiveMask:toPListArchiver:] + 389
16  com.apple.Xcode.DevToolsCore    0x0000000113815b96 -[PBXObject writeToPListArchiver:] + 75
17  com.apple.Xcode.DevToolsCore    0x000000011388aa1a -[PBXTargetDependency writeToPListArchiver:] + 81
18  com.apple.Xcode.DevToolsCore    0x0000000113844d57 -[PBXPListArchiver _archiveObject:asWeakReference:] + 716
19  com.apple.Xcode.DevToolsCore    0x0000000113848093 -[PBXPListArchiver _createPListArrayForObjectArray:asWeakReference:] + 547
20  com.apple.Xcode.DevToolsCore    0x000000011384880f -[PBXPListArchiver _encodeObjectArray:forKey:asWeakReference:] + 278
21  com.apple.Xcode.DevToolsCore    0x0000000113848c0c -[PBXPListArchiver encodeObjectArray:forKey:] + 53
22  com.apple.Xcode.DevToolsCore    0x00000001138168e0 -[PBXArchivingBinding writeValueForObject:toPListArchiver:] + 673
23  com.apple.Xcode.DevToolsCore    0x00000001138151ff -[PBXObject _archiveValuesForArchiveMask:toPListArchiver:] + 389
24  com.apple.Xcode.DevToolsCore    0x0000000113815b96 -[PBXObject writeToPListArchiver:] + 75
25  com.apple.Xcode.DevToolsCore    0x0000000113844d57 -[PBXPListArchiver _archiveObject:asWeakReference:] + 716
26  com.apple.Xcode.DevToolsCore    0x0000000113848093 -[PBXPListArchiver _createPListArrayForObjectArray:asWeakReference:] + 547
27  com.apple.Xcode.DevToolsCore    0x000000011384880f -[PBXPListArchiver _encodeObjectArray:forKey:asWeakReference:] + 278
28  com.apple.Xcode.DevToolsCore    0x0000000113848c0c -[PBXPListArchiver encodeObjectArray:forKey:] + 53
29  com.apple.Xcode.DevToolsCore    0x00000001138168e0 -[PBXArchivingBinding writeValueForObject:toPListArchiver:] + 673
30  com.apple.Xcode.DevToolsCore    0x00000001138151ff -[PBXObject _archiveValuesForArchiveMask:toPListArchiver:] + 389
31  com.apple.Xcode.DevToolsCore    0x0000000113815b96 -[PBXObject writeToPListArchiver:] + 75
32  com.apple.Xcode.DevToolsCore    0x0000000113844d57 -[PBXPListArchiver _archiveObject:asWeakReference:] + 716
33  com.apple.Xcode.DevToolsCore    0x0000000113845d58 -[PBXPListArchiver initWithRootObject:delegate:role:] + 882
34  com.apple.Xcode.DevToolsCore    0x000000011384614d -[PBXPListArchiver initWithRootObject:delegate:] + 53
35  com.apple.Xcode.DevToolsCore    0x000000011381e732 -[PBXProject writeToFile:projectFile:userFile:outResultNotification:] + 1040
36  com.apple.Xcode.DevToolsCore    0x000000011381f030 -[PBXProject _writeToFileSystemProjectFile:userFile:checkNeedsRevert:] + 164
37  com.apple.Xcode.DevToolsCore    0x000000011381f14e -[PBXProject writeToFileSystemProjectFile:userFile:checkNeedsRevert:] + 17
38  com.apple.Xcode.DevToolsCore    0x0000000113a2278d -[Xcode3Project writeToFilePath:forceWrite:error:] + 150
39  com.apple.dt.IDEFoundation      0x000000010de12ce5 -[IDEContainer _saveContainerForAction:error:] + 864
40  com.apple.Foundation            0x00007fff8a8cf094 __NSFireTimer + 96
41  com.apple.CoreFoundation        0x00007fff84ba1724 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 20
42  com.apple.CoreFoundation        0x00007fff84ba125f __CFRunLoopDoTimer + 1151
43  com.apple.CoreFoundation        0x00007fff84c1276a __CFRunLoopDoTimers + 298
44  com.apple.CoreFoundation        0x00007fff84b5caa5 __CFRunLoopRun + 1525
45  com.apple.CoreFoundation        0x00007fff84b5c275 CFRunLoopRunSpecific + 309
46  com.apple.HIToolbox             0x00007fff891e0f0d RunCurrentEventLoopInMode + 226
47  com.apple.HIToolbox             0x00007fff891e0b85 ReceiveNextEventCommon + 173
48  com.apple.HIToolbox             0x00007fff891e0abc _BlockUntilNextEventMatchingListInModeWithFilter + 65
49  com.apple.AppKit                0x00007fff8c0ea28e _DPSNextEvent + 1434
50  com.apple.AppKit                0x00007fff8c0e98db -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 122
51  com.apple.AppKit                0x00007fff8c0dd9cc -[NSApplication run] + 553
52  com.apple.AppKit                0x00007fff8c0c8803 NSApplicationMain + 940
53  libdyld.dylib                   0x00007fff89ee05fd start + 1

Thread 1:: Dispatch queue: com.apple.libdispatch-manager
0   libsystem_kernel.dylib          0x00007fff8a345662 kevent64 + 10
1   libdispatch.dylib               0x00007fff8669a43d _dispatch_mgr_invoke + 239
2   libdispatch.dylib               0x00007fff8669a152 _dispatch_mgr_thread + 52

Thread 2:: Dispatch queue: com.apple.root.low-priority
0   libsystem_kernel.dylib          0x00007fff8a340a56 semaphore_wait_trap + 10
1   libdispatch.dylib               0x00007fff8669ca15 _dispatch_semaphore_wait_slow + 206
2   com.apple.dt.IDEFoundation      0x000000010dda6de9 -[IDEIndex gatherProductHeadersForIndexable:] + 258
3   com.apple.dt.IDEFoundation      0x000000010dda692a +[IDEIndexingEngine runLoadJob:] + 131
4   com.apple.dt.IDEFoundation      0x000000010ddd4003 -[IDEIndexingJob run] + 159
5   com.apple.dt.IDEFoundation      0x000000010df95d10 __40-[IDEIndexingJobScheduler _scheduleJobs]_block_invoke + 33
6   libdispatch.dylib               0x00007fff8669b1d7 _dispatch_call_block_and_release + 12
7   libdispatch.dylib               0x00007fff866982ad _dispatch_client_callout + 8
8   libdispatch.dylib               0x00007fff8669a09e _dispatch_root_queue_drain + 326
9   libdispatch.dylib               0x00007fff8669b193 _dispatch_worker_thread2 + 40
10  libsystem_pthread.dylib         0x00007fff86cc3ef8 _pthread_wqthread + 314
11  libsystem_pthread.dylib         0x00007fff86cc6fb9 start_wqthread + 13

Thread 3:: com.apple.NSURLConnectionLoader
0   libsystem_kernel.dylib          0x00007fff8a340a1a mach_msg_trap + 10
1   libsystem_kernel.dylib          0x00007fff8a33fd18 mach_msg + 64
2   com.apple.CoreFoundation        0x00007fff84b5d315 __CFRunLoopServiceMachPort + 181
3   com.apple.CoreFoundation        0x00007fff84b5c939 __CFRunLoopRun + 1161
4   com.apple.CoreFoundation        0x00007fff84b5c275 CFRunLoopRunSpecific + 309
5   com.apple.Foundation            0x00007fff8a8d1907 +[NSURLConnection(Loader) _resourceLoadLoop:] + 348
6   com.apple.Foundation            0x00007fff8a8d170b __NSThread__main__ + 1318
7   libsystem_pthread.dylib         0x00007fff86cc2899 _pthread_body + 138
8   libsystem_pthread.dylib         0x00007fff86cc272a _pthread_start + 137
9   libsystem_pthread.dylib         0x00007fff86cc6fc9 thread_start + 13

Thread 4:
0   libsystem_kernel.dylib          0x00007fff8a340a1a mach_msg_trap + 10
1   libsystem_kernel.dylib          0x00007fff8a33fd18 mach_msg + 64
2   com.apple.CoreFoundation        0x00007fff84b5d315 __CFRunLoopServiceMachPort + 181
3   com.apple.CoreFoundation        0x00007fff84b5c939 __CFRunLoopRun + 1161
4   com.apple.CoreFoundation        0x00007fff84b5c275 CFRunLoopRunSpecific + 309
5   com.apple.DTDeviceKitBase       0x000000011762581a -[DTDKRemoteDeviceDataListener listenerThreadImplementation] + 164
6   com.apple.Foundation            0x00007fff8a8d170b __NSThread__main__ + 1318
7   libsystem_pthread.dylib         0x00007fff86cc2899 _pthread_body + 138
8   libsystem_pthread.dylib         0x00007fff86cc272a _pthread_start + 137
9   libsystem_pthread.dylib         0x00007fff86cc6fc9 thread_start + 13

Thread 5:: com.apple.CFSocket.private
0   libsystem_kernel.dylib          0x00007fff8a3449aa __select + 10
1   com.apple.CoreFoundation        0x00007fff84ba8d43 __CFSocketManager + 867
2   libsystem_pthread.dylib         0x00007fff86cc2899 _pthread_body + 138
3   libsystem_pthread.dylib         0x00007fff86cc272a _pthread_start + 137
4   libsystem_pthread.dylib         0x00007fff86cc6fc9 thread_start + 13

Thread 6:: CVDisplayLink
0   libsystem_kernel.dylib          0x00007fff8a344716 __psynch_cvwait + 10
1   libsystem_pthread.dylib         0x00007fff86cc4c77 _pthread_cond_wait + 787
2   com.apple.CoreVideo             0x00007fff88ddf464 CVDisplayLink::waitUntil(unsigned long long) + 244
3   com.apple.CoreVideo             0x00007fff88dde998 CVDisplayLink::runIOThread() + 496
4   com.apple.CoreVideo             0x00007fff88dde78f startIOThread(void*) + 147
5   libsystem_pthread.dylib         0x00007fff86cc2899 _pthread_body + 138
6   libsystem_pthread.dylib         0x00007fff86cc272a _pthread_start + 137
7   libsystem_pthread.dylib         0x00007fff86cc6fc9 thread_start + 13

Thread 7:
0   libsystem_kernel.dylib          0x00007fff8a340a1a mach_msg_trap + 10
1   libsystem_kernel.dylib          0x00007fff8a33fd18 mach_msg + 64
2   com.apple.CoreFoundation        0x00007fff84b5d315 __CFRunLoopServiceMachPort + 181
3   com.apple.CoreFoundation        0x00007fff84b5c939 __CFRunLoopRun + 1161
4   com.apple.CoreFoundation        0x00007fff84b5c275 CFRunLoopRunSpecific + 309
5   com.apple.AppKit                0x00007fff8c28a1ce _NSEventThread + 144
6   libsystem_pthread.dylib         0x00007fff86cc2899 _pthread_body + 138
7   libsystem_pthread.dylib         0x00007fff86cc272a _pthread_start + 137
8   libsystem_pthread.dylib         0x00007fff86cc6fc9 thread_start + 13

Thread 8:: DYMobileDeviceManager
0   libsystem_kernel.dylib          0x00007fff8a340a1a mach_msg_trap + 10
1   libsystem_kernel.dylib          0x00007fff8a33fd18 mach_msg + 64
2   com.apple.CoreFoundation        0x00007fff84b5d315 __CFRunLoopServiceMachPort + 181
3   com.apple.CoreFoundation        0x00007fff84b5c939 __CFRunLoopRun + 1161
4   com.apple.CoreFoundation        0x00007fff84b5c275 CFRunLoopRunSpecific + 309
5   com.apple.Foundation            0x00007fff8a8d3a7c -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 253
6   com.apple.Foundation            0x00007fff8a9bc70a -[NSRunLoop(NSRunLoop) run] + 74
7   com.apple.GPUToolsMobileFoundation  0x0000000118f0096b -[DYMobileDeviceManager _deviceNotificationThread:] + 132
8   com.apple.Foundation            0x00007fff8a8d170b __NSThread__main__ + 1318
9   libsystem_pthread.dylib         0x00007fff86cc2899 _pthread_body + 138
10  libsystem_pthread.dylib         0x00007fff86cc272a _pthread_start + 137
11  libsystem_pthread.dylib         0x00007fff86cc6fc9 thread_start + 13

Thread 9:
0   libsystem_kernel.dylib          0x00007fff8a344e6a __workq_kernreturn + 10
1   libsystem_pthread.dylib         0x00007fff86cc3f08 _pthread_wqthread + 330
2   libsystem_pthread.dylib         0x00007fff86cc6fb9 start_wqthread + 13

Thread 10:: Dispatch queue: com.apple.root.low-priority
0   libsystem_kernel.dylib          0x00007fff8a340a56 semaphore_wait_trap + 10
1   libdispatch.dylib               0x00007fff8669ca15 _dispatch_semaphore_wait_slow + 206
2   com.apple.dt.DVTFoundation      0x000000010d3cd1db DVTSyncPerformBlock + 274
3   com.apple.dt.IDEFoundation      0x000000010dda3199 +[IDEIndex syncPerformBlockOnMainThread:] + 75
4   com.apple.dt.IDEFoundation      0x000000010dda70ef -[IDEIndexableMainThreadProxy productHeadersInWorkspace:withCompletionBlock:] + 161
5   com.apple.dt.IDEFoundation      0x000000010dda6dda -[IDEIndex gatherProductHeadersForIndexable:] + 243
6   com.apple.dt.IDEFoundation      0x000000010dda692a +[IDEIndexingEngine runLoadJob:] + 131
7   com.apple.dt.IDEFoundation      0x000000010ddd4003 -[IDEIndexingJob run] + 159
8   com.apple.dt.IDEFoundation      0x000000010df95d10 __40-[IDEIndexingJobScheduler _scheduleJobs]_block_invoke + 33
9   libdispatch.dylib               0x00007fff8669b1d7 _dispatch_call_block_and_release + 12
10  libdispatch.dylib               0x00007fff866982ad _dispatch_client_callout + 8
11  libdispatch.dylib               0x00007fff8669a09e _dispatch_root_queue_drain + 326
12  libdispatch.dylib               0x00007fff8669b193 _dispatch_worker_thread2 + 40
13  libsystem_pthread.dylib         0x00007fff86cc3ef8 _pthread_wqthread + 314
14  libsystem_pthread.dylib         0x00007fff86cc6fb9 start_wqthread + 13

Thread 11:
0   libsystem_kernel.dylib          0x00007fff8a344e6a __workq_kernreturn + 10
1   libsystem_pthread.dylib         0x00007fff86cc3f08 _pthread_wqthread + 330
2   libsystem_pthread.dylib         0x00007fff86cc6fb9 start_wqthread + 13

Thread 12:
0   libsystem_kernel.dylib          0x00007fff8a344e6a __workq_kernreturn + 10
1   libsystem_pthread.dylib         0x00007fff86cc3f08 _pthread_wqthread + 330
2   libsystem_pthread.dylib         0x00007fff86cc6fb9 start_wqthread + 13

Thread 13:
0   libsystem_kernel.dylib          0x00007fff8a340a1a mach_msg_trap + 10
1   libsystem_kernel.dylib          0x00007fff8a33fd18 mach_msg + 64
2   com.apple.CoreFoundation        0x00007fff84b5d315 __CFRunLoopServiceMachPort + 181
3   com.apple.CoreFoundation        0x00007fff84b5c939 __CFRunLoopRun + 1161
4   com.apple.CoreFoundation        0x00007fff84b5c275 CFRunLoopRunSpecific + 309
5   com.apple.CoreFoundation        0x00007fff84c119d1 CFRunLoopRun + 97
6   com.apple.DebugSymbols          0x00007fff914037e3 SpotlightQueryThread(void*) + 355
7   libsystem_pthread.dylib         0x00007fff86cc2899 _pthread_body + 138
8   libsystem_pthread.dylib         0x00007fff86cc272a _pthread_start + 137
9   libsystem_pthread.dylib         0x00007fff86cc6fc9 thread_start + 13

Thread 14:
0   libsystem_kernel.dylib          0x00007fff8a344a3a __semwait_signal + 10
1   libsystem_c.dylib               0x00007fff8711fe60 nanosleep + 200
2   com.apple.CoreSymbolication     0x00007fff87d6f681 0x7fff87d5c000 + 79489
3   libsystem_pthread.dylib         0x00007fff86cc2899 _pthread_body + 138
4   libsystem_pthread.dylib         0x00007fff86cc272a _pthread_start + 137
5   libsystem_pthread.dylib         0x00007fff86cc6fc9 thread_start + 13

Thread 0 crashed with X86 Thread State (64-bit):
  rax: 0x0000000000000000  rbx: 0x00007fff73fe8310  rcx: 0x00007fff52911cb8  rdx: 0x0000000000000000
  rdi: 0x0000000000000707  rsi: 0x0000000000000006  rbp: 0x00007fff52911ce0  rsp: 0x00007fff52911cb8
   r8: 0x00007fff88a4d2ec   r9: 0x0000000000000081  r10: 0x0000000008000000  r11: 0x0000000000000206
  r12: 0x00007fff52911df8  r13: 0x000000010ecdd4e8  r14: 0x0000000000000006  r15: 0x00007fb1eee3cb80
  rip: 0x00007fff8a344866  rfl: 0x0000000000000206  cr2: 0x0000000111e9f000

Logical CPU:     0
Error Code:      0x02000148
Trap Number:     133

2 个答案:

答案 0 :(得分:11)

我遇到了同样的问题,并设法通过文本编辑器修改项目文件中的一些违规行来解决它。

导致我解决此问题的主要原因是来自报告的错误消息;

  

尝试访问孤立容器项代理的containerPortal。造成这种情况的常见原因是损坏的项目文件会非法地为多个目标重复使用相同的目标依赖项实例。

要解决此问题,请按照以下说明操作,但请确保在继续之前关闭xcode。

首先,打开项目容器(转到finder,在xcodeproj文件上执行'show package contents')。

此时基于另一个线程的一些建议,我清除了所有的工作区设置,除了“pbxproj”文件之外什么也没有留下空白(我不是100%确定是否有必要,但它没有受伤,因为你唯一丢失的东西是断点位置,窗口和标签位置等。)。

接下来,在文本编辑器中打开pbxproj文件,然后查找“dependency”一词。这应该会引导您到文件的一部分,如:

 /* Begin PBXNativeTarget section */

在下面,您应该会看到列出所有目标的部分。在我的情况下,我有我的MainProject和我的MainProject-cal目标,我试图删除MainProject-cal。在错误消息中,它注意到在多个目标中使用相同的依赖关系是一个问题所以我查看了。在我做出任何改变之前,这就是我的样子:

    /* Begin PBXNativeTarget section */
    xxxx /* MainProject */ = {
    ...
    dependencies = (
        A /* PBXTargetDependency */,
        B /* PBXTargetDependency */,
        C /* PBXTargetDependency */,
    );
    ...
    xxxx /* MainProject-cal */ = {
    ...
    dependencies = (
        D /* PBXTargetDependency */,
        B /* PBXTargetDependency */,
        F /* PBXTargetDependency */,
    );
    ...
    /* End PBXNativeTarget section */

(我将十六进制简化为x或单个字符,并删除了一些额外的东西以便于阅读)

因此,如果您根据我的上述摘录查看,您会注意到依赖项“B”同时出现在MainProject和MainProject-cal中。在MainProject-cal的依赖项中,我只是删除了违规行(例如,删除标记为“B”的行),保存文件,然后再次启动Xcode。那时,当我试图删除目标时,一切正常,Xcode没有崩溃。问题解决了!希望有所帮助 - 我几周来一直在努力解决这个问题。

答案 1 :(得分:0)

我通过手动编辑project.pbxproj解决了这个问题,但在我的情况下,我的依赖项没有任何问题。

在狩猎了一段时间后试图找出文件的确切格式,我找到所有对违规库的引用并删除它们。引用它的任何行以及引用的任何块都被删除。

然后我打开Xcode并重新添加了库,一切都很好。