2016-08-11 8 views
5

Hinweis: Ich habe Xcode7.x mit MacOS Sierra seit Beta 1 oder 2 verwendet. Es hat gut geklappt. Ich habe Xcode 8 auf diesem Rechner nicht berührt.Xcode 7.3.1 stürzt auf MacOS Sierra ab Beta 5

Seit Beta 5 kann ich plötzlich nichts mehr mit Xcode 7 anfangen. Ich starte es und öffne meinen Arbeitsbereich und sobald ich die Ansicht in eine andere Datei oder ein anderes Projekt oder Assets ändere, stürzt es mit dem folgenden ab Fehler:

Process:    Xcode [869] 
Path:     /Applications/Xcode.app/Contents/MacOS/Xcode 
Identifier:   com.apple.dt.Xcode 
Version:    7.3.1 (10188.1) 
Build Info:   IDEFrameworks-10188001000000000~3 
App Item ID:   497799835 
App External ID:  817226719 
Code Type:    X86-64 (Native) 
Parent Process:  ??? [1] 
Responsible:   Xcode [869] 
User ID:    501 

Date/Time:    2016-08-11 11:21:13.167 -0700 
OS Version:   Mac OS X 10.12 (16A286a) 
Report Version:  12 
Anonymous UUID:  BC13DBAB-4D04-3E83-CF4A-4F1FFB581BCE 


Time Awake Since Boot: 250 seconds 

System Integrity Protection: enabled 

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

Exception Type:  EXC_BAD_ACCESS (SIGSEGV) 
Exception Codes:  KERN_INVALID_ADDRESS at 0x0000000000000020 
Exception Note:  EXC_CORPSE_NOTIFY 

VM Regions Near 0x20: 
--> 
    __TEXT     000000010ce99000-000000010ce9d000 [ 16K] r-x/rwx SM=COW /Applications/Xcode.app/Contents/MacOS/Xcode 

Application Specific Information: 
ProductBuildVersion: 7D1014 

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 
0 libobjc.A.dylib     0x00007fff8ce08a31 objc_retain + 33 
1 com.apple.dt.DVTKit    0x000000010d73838a __38-[DVTSourceTextView setTextContainer:]_block_invoke + 28 
2 com.apple.dt.DVTFoundation  0x000000010d0e5e88 __95-[NSObject(DVTObservingConvenience) _dvt_newObserverForKeyPath:options:owner:withHandlerBlock:]_block_invoke + 91 
3 com.apple.dt.DVTFoundation  0x000000010d0e4d2e __73-[DVTObservingBlockToken observeValueForKeyPath:ofObject:change:context:]_block_invoke.195 + 83 
4 com.apple.dt.DVTFoundation  0x000000010d00b911 DVTInvokeWithStrongOwnership + 75 
5 com.apple.dt.DVTFoundation  0x000000010d0e48c6 -[DVTObservingBlockToken observeValueForKeyPath:ofObject:change:context:] + 336 
6 com.apple.Foundation   0x00007fff7a0e9dbd NSKeyValueNotifyObserver + 350 
7 com.apple.Foundation   0x00007fff7a0e9654 NSKeyValueDidChange + 486 
8 com.apple.Foundation   0x00007fff7a2282d7 -[NSObject(NSKeyValueObservingPrivate) _changeValueForKeys:count:maybeOldValuesDict:usingBlock:] + 944 
9 com.apple.Foundation   0x00007fff7a0ad3c9 -[NSObject(NSKeyValueObservingPrivate) _changeValueForKey:key:key:usingBlock:] + 60 
10 com.apple.Foundation   0x00007fff7a115c3b _NSSetObjectValueAndNotify + 261 
11 com.apple.CoreFoundation  0x00007fff786cfde7 -[NSArray makeObjectsPerformSelector:withObject:] + 279 
12 com.apple.UIFoundation   0x00007fff8ac9282b -[NSLayoutManager setTextStorage:] + 912 
13 com.apple.dt.DVTKit    0x000000010d6ad401 -[DVTFoldingLayoutManager setTextStorage:] + 154 
14 com.apple.UIFoundation   0x00007fff8ace6515 -[NSTextStorage dealloc] + 117 
15 com.apple.dt.DVTKit    0x000000010d64647e -[DVTTextStorage dealloc] + 911 
16 com.apple.Foundation   0x00007fff7a11dcbd NSKVODeallocate + 94 
17 com.apple.AppKit    0x00007fff76627281 -[NSTextView dealloc] + 813 
18 com.apple.dt.DVTKit    0x000000010d803030 -[DVTCompletingTextView dealloc] + 120 
19 com.apple.AppKit    0x00007fff76427a96 -[NSTextView release] + 464 
20 libsystem_blocks.dylib   0x00007fff8d728952 _Block_release + 102 
21 libsystem_blocks.dylib   0x00007fff8d728952 _Block_release + 102 
22 libdispatch.dylib    0x00007fff8d6d9c6f _dispatch_source_handler_dispose + 23 
23 libdispatch.dylib    0x00007fff8d6c9da3 _dispatch_source_cancel_callout + 90 
24 libdispatch.dylib    0x00007fff8d6c0a6e _dispatch_source_invoke + 1512 
25 libdispatch.dylib    0x00007fff8d6cba0f _dispatch_main_queue_callback_4CF + 505 
26 com.apple.CoreFoundation  0x00007fff7870bd39 __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 9 
27 com.apple.CoreFoundation  0x00007fff786cd15d __CFRunLoopRun + 2205 
28 com.apple.CoreFoundation  0x00007fff786cc664 CFRunLoopRunSpecific + 420 
29 com.apple.HIToolbox    0x00007fff77c6ef7c RunCurrentEventLoopInMode + 240 
30 com.apple.HIToolbox    0x00007fff77c6edb1 ReceiveNextEventCommon + 432 
31 com.apple.HIToolbox    0x00007fff77c6ebe6 _BlockUntilNextEventMatchingListInModeWithFilter + 71 
32 com.apple.AppKit    0x00007fff76365c41 _DPSNextEvent + 1093 
33 com.apple.AppKit    0x00007fff76a75693 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1637 
34 com.apple.dt.DVTKit    0x000000010d601439 -[DVTApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 396 
35 com.apple.AppKit    0x00007fff7635a610 -[NSApplication run] + 926 
36 com.apple.AppKit    0x00007fff763250e2 NSApplicationMain + 1237 
37 com.apple.dt.Xcode    0x000000010ce9a39b 0x10ce99000 + 5019 
38 libdyld.dylib     0x00007fff8d6f4255 start + 1 

Wer sonst in Beta 5 auf diese stoßen?

+0

Und ja, ich habe versucht, es aus- und wieder einzuschalten =/ – valheru

+2

Ich habe in der Lage, das gleiche spezielle Problem (DVTSourceTextView setTextContainer) in Mac OS Sierra (nicht Beta) für xcode 7.3.1 neu zu erstellen. Seltsamerweise fand ich es irgendwie meiner Cocoapods-Implementierung zugeschrieben. Ich konnte das Projekt öffnen, aber nicht den Arbeitsbereich. Ich löschte meinen Arbeitsbereich und das Pods-Verzeichnis und führte dann eine Pod-Installation durch, um es zu wiederholen. Das Problem wurde dann behoben. Ich habe ein paar Arbeitstage damit verbracht, zu forschen, in der Hoffnung, dass dies jemandem hilft. –

+0

oh interessant. Vielen Dank! – valheru

Antwort

5

Von macOS Sierra beta 5 Release Notes:

Xcode Xcode 7.3.1 ist mit macOS Sierra nicht kompatibel. Problemumgehung: Verwenden Sie Xcode 8.0 Beta oder höher, wenn Sie mit macOS Sierra arbeiten.

Es sollte möglich sein swift 2.3 in Xcode 8. Von Beta 6 Hinweise zu verwenden:

Für Entwickler auf macOS Sierra ist es empfehlenswert, dass Sie zu Xcode bewegen 8. Sie können weiterhin 2 mit dem Swift zu entwickeln. x Veröffentlichung mit dem mitgelieferten Swift 2.3-Compiler, bis Sie zu Swift 3 migrieren können. Xcode 7.3.1 wird unter macOS Sierra nicht unterstützt. (27224895)

+0

Ughhhhh scheint die Antwort zu sein, aber ich bin nicht glücklich darüber – valheru

+0

True. Vielleicht wird bald ein Update auf 7.3.1 folgen. – kometen

+0

Heute ist der 10. Oktober und ich benutze die offizielle Version von Sierra. Nachdem ich auf Sierra aktualisiert habe, hat es meinen Xcode gepatcht (aktuelle ver 7.3.1), ich nehme an, dass Xcode 7.3.1 jetzt mit Sierra kompatibel ist. Dieses Absturzproblem zeigt sich aber erst wieder, nachdem ich auf meine PLIST-Datei geklickt habe. Wer hat das gleiche Problem? –

3

Mit einem stabilen Mac OS X Sierra (v10.12) begann Xcode 7.3.1 mit dem dritten Start. Alles scheint gut zu funktionieren, keine Probleme mit Emulator oder irgendetwas!

Hoffnung nicht verlieren Sie, wenn Xcode auf dem ersten Start nicht :) arbeitet

+0

Hallo, funktioniert es bis heute? Da ich iOS6 unterstützen muss, muss ich XCode 7.3.1 ausführen, wenn ich auf Sierra aktualisieren .. – neobie

+0

@neobie Ja, es tut! Stellen Sie sicher, dass Sie nicht beide Versionen verwenden (7.3.1 und 8.xx) zur gleichen Zeit, zumindest für die gleichen XCode-Projekte, sonst könnte es zu merkwürdigen Problemen kommen: – attekei

+0

Ich finde, dass Xcode läuft, aber Instrumente nicht –

0

ich dieses gleiche bestimmte Thema (DVTSourceTextView setTextContainer) in Mac OS Sierra (nicht Beta) konnte schon für Xcode neu 7.3.1. Seltsamerweise fand ich es irgendwie meiner Cocoapods-Implementierung zugeschrieben. Ich konnte das Projekt öffnen, aber nicht den Arbeitsbereich. Ich löschte meinen Arbeitsbereich und das Pods-Verzeichnis und führte dann eine Pod-Installation durch, um es zu wiederholen.

Das Problem wurde dann behoben. Ich habe ein paar Arbeitstage damit verbracht, zu forschen, in der Hoffnung, dass dies jemandem hilft.