2010-05-10 47 views
3

爲什麼我得到此斷言失敗?我正在使用Xcode 3.1.2。創建依賴關係圖時發生內部錯誤:ASSERTION FAILURE

Checking Dependencies 
Internal error occurred while creating dependency graph: ASSERTION FAILURE in /SourceCache/DevToolsBase/DevToolsBase-1204/pbxcore/NativeBuildSystem/XCDependencyNode.m:396 
Details: command should be an instance inheriting from XCDependencyCommand, but it is nil 
Object: <XCDependencyNode:0x03379d50> 
Method: -addDependedNode: 
Thread: <NSThread: 0x2c1e760>{name = (null), num = 4} 
Backtrace: 
    0 0x00725da2 -[PBXTargetBuildContext(DependencyGraphEvents) handleFailureInMethod:object:fileName:lineNumber:messageFormat:arguments:] (in DevToolsCore) 
    1 0x0078a360 _XCAssertionFailureHandler (in DevToolsCore) 
    2 0x005e1f66 -[XCDependencyNode addDependedNode:] (in DevToolsCore) 
    3 0x005e5c4c -[XCResourcesBuildPhaseDGSnapshot copyResourceFile:ofType:toDirectory:inTargetBuildContext:] (in DevToolsCore) 
    4 0x005e55d6 -[XCResourcesBuildPhaseDGSnapshot computeDependenciesForBuildFileReference:inTargetBuildContext:] (in DevToolsCore) 
    5 0x005e34b4 -[XCBuildPhaseDGSnapshot computeDependenciesForAllBuildFileReferencesInTargetBuildContext:] (in DevToolsCore) 
    6 0x005e2b13 -[XCBuildPhaseDGSnapshot computeDependenciesInTargetBuildContext:] (in DevToolsCore) 
    7 0x005e4ebb -[XCResourcesBuildPhaseDGSnapshot computeDependenciesInTargetBuildContext:] (in DevToolsCore) 
    8 0x005d8ebe -[XCProductTypeSpecification computeDependenciesInTargetBuildContext:] (in DevToolsCore) 
    9 0x005d4866 -[XCNativeTargetDGSnapshot computeDependenciesInTargetBuildContext:] (in DevToolsCore) 
10 0x005d1efd -[PBXTargetBuildContext createDependencyGraphWithTargetDGSnapshot:] (in DevToolsCore) 
11 0x005d10c5 -[PBXTargetBuildContext(DependencyGraphEvents) dg_setTargetSnapshot:] (in DevToolsCore) 
12 0x936199dd __invoking___ (in CoreFoundation) 
13 0x936193c8 -[NSInvocation invoke] (in CoreFoundation) 
14 0x005d0aeb -[PBXTargetBuildContext(DependencyGraphEvents) processDependencyGraphEvents] (in DevToolsCore) 
15 0x936199dd __invoking___ (in CoreFoundation) 
16 0x936193c8 -[NSInvocation invoke] (in CoreFoundation) 
17 0x005d0458 -[XCInvocationQueue _processNextInvocationInThreadSlotNumber:] (in DevToolsCore) 
18 0x005d0107 -[XCInvocationQueue _processInvocationsInThreadSlotNumber:] (in DevToolsCore) 
19 0x91a11e0d -[NSThread main] (in Foundation) 
20 0x91a119b4 __NSThread__main__ (in Foundation) 
21 0x9757d155 _pthread_start (in libSystem.B.dylib) 
22 0x9757d012 thread_start (in libSystem.B.dylib) 

回答

2

以便將錯誤報告中,我遇到了這個問題太,發現我的問題涉及到以下配置設置:

CONFIGURATION_BUILD_DIR = $(BUILD_DIR)/release/bin 
CONFIGURATION_TEMP_DIR = build/$(CONFIGURATION_BUILD_DIR) 

我刪除的設置,只作爲一個測試,並且Xcode產生的錯誤消失了。

1

這看起來像XCode崩潰試圖建立你的應用程序。

通過回溯中的方法名來判斷,它正在尋找依賴關係,試圖找出構建的內容。您可以通過執行「清除所有目標」並再次嘗試來解決問題。

您還可能希望在http://developer.apple.com/bugreporter/

+1

我無法清理目標,也無法構建應用程序 – madhavi 2010-05-11 05:27:58