Xcode error on startup, possibly due to too many open projects

I just got a new Mac and downloaded Xcode to keep things fresh. When I first opened Xcode, I accidentally told him to open my src / folder instead of / src / myLatestProject, so my Xcode guess went and tried to open every project in my src / (hundreds) directory. He swam for several minutes, and then crashed. The problem now is that Xcode seems to remember that I want a lot of projects to open when the application starts or try to parse hundreds of git repositories, and I'm stuck in a clean open / beachball / crash. How can I reset the Xcode prefix so that it does not try to be so useful and open every bit of the source code on my computer?

EDIT: I confirmed that this is only a failure for my account. If I create a test user and open Xcode, everything will be fine.

Application Specific Information: ProductBuildVersion: 5A3005 ASSERTION FAILURE in /SourceCache/IDEXcode3ProjectSupport/IDEXcode3ProjectSupport-3575/Xcode3Sources/XcodeIDE/Frameworks/DevToolsBase/pbxcore/Xcode3Model/Xcode3OCUnitTestableDataSource.m:191 Details: ([_indexableIdsToTestableTokens objectForKey:indexableIdentifier]) should be nil, but it is <Xcode3OCUnitTestableDataSourceToken: 0x7fe73b531ae0> Object: <Xcode3OCUnitTestableDataSource: 0x7fe7359c79f0> Method: -setTestableToken:indexableIdentifier: Thread: <NSThread: 0x7fe732415570>{name = (null), num = 1} Hints: None Backtrace: 0 0x0000000109575ea8 -[IDEAssertionHandler handleFailureInMethod:object:fileName:lineNumber:messageFormat:arguments:] (in IDEKit) 1 0x00000001082fc7a5 _DVTAssertionHandler (in DVTFoundation) 2 0x00000001082fcad4 _DVTAssertionFailureHandler (in DVTFoundation) 3 0x000000010e8ef3ca -[Xcode3OCUnitTestableDataSource setTestableToken:indexableIdentifier:] (in DevToolsCore) 4 0x000000010e8f2261 -[Xcode3OCUnitTestableDataSourceToken _initWithDataSource:indexableIdentifier:callbackBlock:] (in DevToolsCore) 5 0x000000010e8ef87d +[Xcode3OCUnitTestableDataSource testableDataSourceTokenForWorkspace:indexableIdentifier:callbackBlock:] (in DevToolsCore) 6 0x000000010ea0a464 -[Xcode3OCUnitTestable initWithTarget:] (in DevToolsCore) 7 0x000000010e9d7b69 -[Xcode3Project _updateTestablesForTargetProxies:] (in DevToolsCore) 8 0x000000010e9d074d -[Xcode3Project syncTargetProxiesWithProjectTargets] (in DevToolsCore) 9 0x000000010830e618 -[NSObject(DVTObservingConvenience) _dvt_newObserverForKeyPath:options:owner:withHandlerBlock:] (in DVTFoundation) 10 0x000000010828e5d3 -[NSObject(DVTObservingConvenience) dvt_newObserverForKeyPath:options:withHandlerBlock:] (in DVTFoundation) 11 0x000000010e9d1815 -[Xcode3Project initWithFilePath:extension:workspace:error:] (in DevToolsCore) 12 0x0000000108d899ef __73+[IDEContainer retainedContainerAtFilePath:fileDataType:workspace:error:]_block_invoke_2 (in IDEFoundation) 13 0x00007fff91d9d2ad _dispatch_client_callout (in libdispatch.dylib) 14 0x00007fff91d9e166 _dispatch_barrier_sync_f_invoke (in libdispatch.dylib) 15 0x000000010833a0ec DVTSyncPerformBlock (in DVTFoundation) 16 0x000000010825dfe3 -[DVTDispatchLock performLockedBlock:] (in DVTFoundation) 17 0x0000000108d893f5 __73+[IDEContainer retainedContainerAtFilePath:fileDataType:workspace:error:]_block_invoke (in IDEFoundation) 18 0x000000010830f2ed -[DVTModelObjectGraph performBlockCoalescingModelChanges:] (in DVTFoundation) 19 0x0000000108cc9579 +[IDEContainer retainedContainerAtFilePath:fileDataType:workspace:error:] (in IDEFoundation) 20 0x0000000108d9eb40 -[IDEFileReference _recalculateReferencedContainer] (in IDEFoundation) 21 0x0000000108cdcf48 -[IDEFileReference referencedContainer] (in IDEFoundation) 22 0x0000000108ce4200 -[IDEContainerQuery _traverseContainerGraphObject:forDeletion:checkedContainers:insertedMatches:deletedMatches:] (in IDEFoundation) 23 0x0000000108ce617b -[IDEContainerQuery _traverseContainerGraphObjects:forDeletion:insertedMatches:deletedMatches:] (in IDEFoundation) 24 0x0000000108ce5ec4 -[IDEContainerQuery _objectsDidChange:] (in IDEFoundation) 25 0x00007fff8d6eefcc __CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__ (in CoreFoundation) 26 0x00007fff8d5e2c5d _CFXNotificationPost (in CoreFoundation) 27 0x00007fff8a3c14aa -[NSNotificationCenter postNotificationName:object:userInfo:] (in Foundation) 28 0x00000001082a7085 -[DVTModelObjectGraph _coalescingTick] (in DVTFoundation) 29 0x0000000108cd1912 -[IDEGroup _setSubitems:] (in IDEFoundation) 30 0x0000000108cdee30 -[IDEFolder _updateSubitemsWithFileNames:] (in IDEFoundation) 31 0x0000000108d8eedb __32-[IDEFolder _filePathDidChange:]_block_invoke94 (in IDEFoundation) 32 0x0000000108339fdc __DVTAsyncPerformBlock_block_invoke (in DVTFoundation) 33 0x00007fff8d6517cc __CFRUNLOOP_IS_CALLING_OUT_TO_A_BLOCK__ (in CoreFoundation) 34 0x00007fff8d642ee5 __CFRunLoopDoBlocks (in CoreFoundation) 35 0x00007fff8d64282b __CFRunLoopRun (in CoreFoundation) 36 0x00007fff8d642275 CFRunLoopRunSpecific (in CoreFoundation) 37 0x00007fff8b8aef0d RunCurrentEventLoopInMode (in HIToolbox) 38 0x00007fff8b8aecb7 ReceiveNextEventCommon (in HIToolbox) 39 0x00007fff8b8aeabc _BlockUntilNextEventMatchingListInModeWithFilter (in HIToolbox) 40 0x00007fff8ad0e28e _DPSNextEvent (in AppKit) 41 0x00007fff8ad0d8db -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] (in AppKit) 42 0x00007fff8ad019cc -[NSApplication run] (in AppKit) 43 0x00007fff8acec803 NSApplicationMain (in AppKit) 44 0x00007fff89ff25fd start (in libdyld.dylib) 
+7
xcode crash startup
source share
7 answers

Not sure which one was fixed, but I ran the following in the terminal and now it works again:

 cd ~/Library sudo rm -rf './Preferences/com.apple.dt.Xcode.plist' './Autosave Information/com.apple.dt.Xcode.plist' './Autosave Information/Unsaved Xcode Document.xcworkspace' './Caches/com.apple.dt.Xcode' 

ATTENTION: Please note that this may remove other settings, such as key bindings, so be careful if you have many xcode environment settings.

+16
source share

Open finder and go to the following path and delete the folders made by them, these are folders created each time you open any project in xcode temporarily:

 /Users/MyMac/Library/Developer/Xcode/DerivedData/ 
+9
source share

My Mac Xcode6 / Yosemite does not have an Autosave Information folder, so I deleted the ~/Library/Saved Application State/com.apple.dt.Xcode.savedState folder and stopped it.

+2
source share

If you have an open swift file in a new window (for example, when you double-click on a .swift file in xCode and open it in a new window) when opening xCode this can be a problem. I think I opened this window when closing xCode, and then when opening xCode, this window opens again and for some reason resets xCode. Try closing this open window quickly before it works. Strange, but it worked for me.

+1
source share

The script for the Xcode crash was a bit different on my side. Indeed, I had the same call error:

 Application Specific Information: ProductBuildVersion: 5A3005 ASSERTION FAILURE in /SourceCache/IDEXcode3ProjectSupport/IDEXcode3ProjectSupport-3575/Xcode3Sources/XcodeIDE/Frameworks/DevToolsBase/pbxcore/Xcode3Model/Xcode3OCUnitTestableDataSource.m:191 Details: ([_indexableIdsToTestableTokens objectForKey:indexableIdentifier]) should be nil, but it is <Xcode3OCUnitTestableDataSourceToken: 0x7fe73b531ae0> Object: <Xcode3OCUnitTestableDataSource: 0x7fe7359c79f0> Method: -setTestableToken:indexableIdentifier: Thread: <NSThread: 0x7fe732415570>{name = (null), num = 1} Hints: None 

But I had to duplicate an existing project (.xcodeproj file) in order to have an application in my workspace depending on other projects (Target Dependencies in Build Phases) in my workspace (used as a debugging application), and the application does not depend on anything or related only to the final result of the assembly of the corresponding project target (in my case, the framework inside Link Binary With Libraries in Build Phases). The problem was that every time I imported a duplicate project into my workspace, it crashed Xcode ... Since the trace of the error stack was talking about test things, I just looked at the project.pbxproj file and deleted all occurrences of the test line in this file (well, I pay attention to the section so as not to damage my file).

Something is wrong with the duplicated xctest target inside prject. As soon as I tried to import it again in my workspace, it worked fine.

Hope this helps

0
source share

I completely deleted the Library / Developer folder: Close Xcode

 rm -r /Library/Developer 

And say yes to each file

enter image description here

0
source share

No solution worked for me if you have a workspace. But I found out about it.

  • delete the workspace file if you have one. install pod again using "pod install" in the terminal (you need to move it to the project folder).

  • reopen the workspace .. and he will solve this problem.

0
source share

All Articles