簡體   English   中英

Xcode 4 打開項目時崩潰

[英]Xcode 4 crashes when opening project

完整的斷言如下!

我正在嘗試在全新的 Sandy Bridge iMac Core i5 上以全新的 XCode 4 安裝(4.0.2)打開我們的項目。 這個項目在我的舊 MacMini 和我合作伙伴的 Core 2 Duo iMac 上運行並繼續運行。

我懷疑這可能是由於這台新機器從未安裝過任何舊版本的 XCode 4 或 XCode 3 以及舊的 SDK 安裝到它上面。 只有 4.02 和它附帶的任何東西。 這就是我能想到的唯一……也是我們所知道的機器之間的唯一區別。 下面指定的文件確實不存在......所以它可能是生成 PCH 的問題???

有人可以幫忙嗎?

我們根本無法在新機器上打開我們的 XCode 項目,下面的斷言是最不友好的......

謝謝!

ASSERTION FAILURE in /SourceCache/IDEFoundation/IDEFoundation-287/Framework/Classes/Index/IDEIndex.m:2186
Details:  Error launching clang to create PCH file: /Users/sukichima/Library/Developer/Xcode/DerivedData/LeapLanguage-gtjaysymsmxhiifrufylngcjwyxb/Index/PrecompiledHeaders/LeapLanguage_Prefix-bvjcknzwkkcgeydmvtyeuddafzgu_ast/LeapLanguage_Prefix.pch.pth
Error Domain=NSPOSIXErrorDomain Code=2 "The operation couldn’t be completed. No such file or directory"
Object:   <IDEIndex: 0x200c257c0>
Method:   -createPCHFile:willIndex:arguments:
Thread:   <NSThread: 0x2036dfe80>{name = (null), num = 12}
Hints:   None
Backtrace:
  0  0x0000000100949773 -[IDEAssertionHandler handleFailureInMethod:object:fileName:lineNumber:messageFormat:arguments:] (in IDEKit)
  1  0x000000010006d394 _DVTAssertionFailureHandler (in DVTFoundation)
  2  0x0000000100564e3d __46-[IDEIndex createPCHFile:willIndex:arguments:]_block_invoke_0 (in IDEFoundation)
  3  0x0000000100005fdc __38-[DVTDispatchLock performLockedBlock:]_block_invoke_0 (in DVTFoundation)
  4  0x00007fff88b6d4db dispatch_barrier_sync_f (in libSystem.B.dylib)
  5  0x0000000100005f83 -[DVTDispatchLock performLockedBlock:] (in DVTFoundation)
  6  0x0000000100564a34 -[IDEIndex createPCHFile:willIndex:arguments:] (in IDEFoundation)
  7  0x0000000100570b4c -[IDEIndexClangDataSource generateDataForFile:settings:] (in IDEFoundation)
  8  0x00000001005706c1 -[IDEIndexDataSource processFile:settings:] (in IDEFoundation)
  9  0x000000010056ffbe __70-[IDEIndex _indexFile:object:settings:afterOperation:beforeOperation:]_block_invoke_0 (in IDEFoundation)
10  0x00007fff86976cc7 -[__NSOperationInternal start] (in Foundation)
11  0x00007fff86a55af2 __doStart2 (in Foundation)
12  0x00007fff88b74284 _dispatch_call_block_and_release (in libSystem.B.dylib)
13  0x00007fff88b527f1 _dispatch_worker_thread2 (in libSystem.B.dylib)
14  0x00007fff88b52128 _pthread_wqthread (in libSystem.B.dylib)
15  0x00007fff88b51fc5 start_wqthread (in libSystem.B.dylib)

這個怎么樣?

rm -rf /Users/sukichima/Library/Developer/Xcode/DerivedData/*

或者在 Cocoa Builder 上有一個(非常簡短的)線程討論了同樣的問題。 clang --version在您的系統上說什么?

對我來說,以上所有都沒有幫助。 最終幫助的是從 XCode 項目 package 中刪除“xcuserdata”。 顯然那里有一些損壞的用戶相關設置。

刪除文件~/Library/caches/com.apple.dt.Xcode為我修復了它。

問題在於 XCode 4 首選項下的源路徑。 如果您看到上述錯誤,請確保使用細齒梳檢查您的源路徑和源路徑名稱!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM