创建依赖关系图时发生内部错误:ASSERTION FAILURE

时间:2010-05-10 13:56:13

标签: objective-c iphone

为什么我的断言失败了?我正在使用Xcode 3.1.2。

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 个答案:

答案 0 :(得分:2)

我也遇到了这个问题,发现我的问题与以下配置设置有关:

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

我删除了设置,就像测试一样,Xcode产生的错误消失了。

答案 1 :(得分:1)

看起来XCode正在崩溃,试图构建你的应用程序。

根据回溯中的方法名称判断,它正在查看依赖项,试图找出要构建的内容。您可以通过执行“清理所有目标”并再次尝试来解决此问题。

您可能还想在http://developer.apple.com/bugreporter/

提交错误报告