2016-08-11 145 views
5

注意:自從Beta 1或2以來,我一直在使用Xcode7.x和MacOS Sierra。它工作得很好。我沒有碰過這臺機器上的Xcode 8。Xcode 7.3.1在MacOS Sierra Beta 5上崩潰

由於測試版5,突然之間,我無法對Xcode 7做任何事情。我啓動它並打開工作空間,只要將視圖更改爲另一個文件或項目或資產或任何其他文件,就會崩潰錯誤:

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 

其他人碰到過這個測試版5?

+0

是的,我試過把它關閉,再次=/ – valheru

+2

我已經能夠在Mac OS Sierra(非測試版)中爲xcode 7.3.1重新創建相同的特定問題(DVTSourceTextView setTextContainer)。奇怪的是,我發現它歸因於我的Cocoapods實現。我能夠打開項目而不是工作區。我刪除了我的工作區和Pods目錄,然後進行了一次pod安裝以重做它。那個問題就解決了。失去了幾天的工作研究,希望這可以幫助某人。 –

+0

哦有趣。謝謝! – valheru

回答

5

從MacOS的內華達測試5發佈說明:

的Xcode 的Xcode 7.3.1不和MacOS塞拉利昂兼容。 解決方法:在macOS Sierra上運行時使用Xcode 8.0 beta或更高版本。

應該可以使用SWIFT 2.3在Xcode 8.從Beta 6個筆記:

對於在MacOS塞拉利昂IT開發人員,建議您移動到的Xcode 8.您可以繼續與斯威夫特2開發。 x發佈,包含Swift 2.3編譯器,直到您準備好遷移到Swift 3爲止.xOS 7.3.1在macOS Sierra上不受支持。 (27224895)

+0

Ughhhhh似乎是答案,但我不高興 – valheru

+0

是的。也許7.3.1的更新即將到來。 – kometen

+0

今天是10月10日,我正在使用Sierra的正式版本。在我更新到Sierra之後,它修補了我的Xcode(目前版本7.3.1),我認爲Xcode 7.3.1現在與Sierra兼容。但是,這個崩潰問題再次顯示,但只有我點擊我的plist文件後。任何人都面臨同樣的問題? –

3

隨着穩定的Mac OS X Sierra(v10.12),Xcode 7.3.1開始啓動第三次。一切似乎工作正常,沒有模擬器或任何問題!

不要失去希望,如果Xcode中沒有對第一次推出:)

+0

嗨,它是否工作到今天?因爲我需要支持iOS6,我需要XCode 7.3.1運行,如果我升級到Sierra .. – neobie

+0

@neobie是的,它確實不要使用兩個版本(7.3.1和8.xx),至少對於同一個XCode項目來說,否則你可能會遇到很奇怪的問題 – attekei

+0

我發現Xcode可以正常運行,但儀器不會 –

0

我已經能夠重新創建的xcode此相同問題(DVTSourceTextView setTextContainer)在Mac OS中塞拉利昂(非測試)工作7.3.1。奇怪的是,我發現它歸因於我的Cocoapods實現。我能夠打開項目而不是工作區。我刪除了我的工作區和Pods目錄,然後進行了一次pod安裝以重做它。

然後問題就解決了。失去了幾天的工作研究,希望這可以幫助某人。