2011-08-26 74 views
-1

iOS SDK 5.0(測試版6)是否應該支持在3.1.2設備上運行應用程序?我的應用程序編譯並正常運行在iPad的4.3,但是當我設置部署目標爲3.1,並嘗試編譯/運行在我的3.1.2 iPhone應用程序,我得到一個未歸類內部錯誤:iOS SDK 5.0(beta)是否支持3.1設備?

Internal error occurred while creating dependency graph: ASSERTION FAILURE in   /SourceCache/IDEXcode3ProjectSupport/IDEXcode3ProjectSupport- 915/Xcode3Sources/XcodeIDE/Frameworks/DevToolsBase/pbxcore/Target.subproj/XCCodeSignContext.m:1237 
Details: Error: failed to locate ResourceRules.plist in '/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.1.2.sdk/ResourceRules.plist ' or '/Developer/Platforms/iPhoneOS.platform/ResourceRules.plist' 
Object: <XCiPhoneOSCodeSignContext> 
Method: +defineCodeSignAuxiliaryFilesInTargetBuildContext: 
Thread: <NSThread: 0x201f36fe0>{name = (null), num = 26} 
Backtrace: 
    0 0x000000011c3dac1c -[PBXTargetBuildContext(DependencyGraphEvents) handleFailureInMethod:object:fileName:lineNumber:messageFormat:arguments:] (in DevToolsCore) 
    1 0x000000010006a1c4 _DVTAssertionFailureHandler (in DVTFoundation) 
    2 0x000000011c4b2d7a +[XCCodeSignContext defineCodeSignAuxiliaryFilesInTargetBuildContext:] (in DevToolsCore) 
    3 0x000000011c42b178 -[XCProductTypeSpecification computeDependenciesInTargetBuildContext:] (in DevToolsCore) 
    4 0x000000011c4bafb2 -[XCNativeTargetDGSnapshot(DependencyGraphCreation) computeDependenciesInTargetBuildContext:] (in DevToolsCore) 
    5 0x000000011c3ca4dd -[PBXTargetBuildContext createDependencyGraphWithTargetDGSnapshot:] (in DevToolsCore) 
    6 0x000000011c3dbc9e -[PBXTargetBuildContext(DependencyGraphEvents) dg_setTargetSnapshot:] (in DevToolsCore) 
    7 0x00007fff827db96c __invoking___ (in CoreFoundation) 
    8 0x00007fff827db83d -[NSInvocation invoke] (in CoreFoundation) 
    9 0x000000011c3db061 -[PBXTargetBuildContext(DependencyGraphEvents) processDependencyGraphEvents] (in DevToolsCore) 
10 0x00007fff827db96c __invoking___ (in CoreFoundation) 
11 0x00007fff827db83d -[NSInvocation invoke] (in CoreFoundation) 
12 0x000000011c424436 -[XCInvocationQueue _processNextInvocationInThreadSlotNumber:] (in DevToolsCore) 
13 0x000000011c424840 -[XCInvocationQueue _processInvocationsInThreadSlotNumber:] (in DevToolsCore) 
14 0x00007fff83512204 __NSThread__main__ (in Foundation) 
15 0x00007fff808fefd6 _pthread_start (in libSystem.B.dylib) 
16 0x00007fff808fee89 thread_start (in libSystem.B.dylib) 

(null) 
(
0 CoreFoundation      0x00007fff828067b4 __exceptionPreprocess + 180 
1 libobjc.A.dylib      0x00007fff82afcf03 objc_exception_throw + 45 
2 CoreFoundation      0x00007fff8285e969 -[NSException raise] + 9 
3 DVTFoundation      0x000000010006a1c4 _DVTAssertionFailureHandler + 110 
4 DevToolsCore      0x000000011c4b2d7a +[XCCodeSignContext defineCodeSignAuxiliaryFilesInTargetBuildContext:] + 2120 
5 DevToolsCore      0x000000011c42b178 -[XCProductTypeSpecification computeDependenciesInTargetBuildContext:] + 656 
6 DevToolsCore      0x000000011c4bafb2 -[XCNativeTargetDGSnapshot(DependencyGraphCreation) computeDependenciesInTargetBuildContext:] + 3744 
7 DevToolsCore      0x000000011c3ca4dd -[PBXTargetBuildContext createDependencyGraphWithTargetDGSnapshot:] + 4889 
8 DevToolsCore      0x000000011c3dbc9e -[PBXTargetBuildContext(DependencyGraphEvents) dg_setTargetSnapshot:] + 460 
9 CoreFoundation      0x00007fff827db96c __invoking___ + 140 
10 CoreFoundation      0x00007fff827db83d -[NSInvocation invoke] + 141 
11 DevToolsCore      0x000000011c3db061 -[PBXTargetBuildContext(DependencyGraphEvents) processDependencyGraphEvents] + 594 
12 CoreFoundation      0x00007fff827db96c __invoking___ + 140 
13 CoreFoundation      0x00007fff827db83d -[NSInvocation invoke] + 141 
14 DevToolsCore      0x000000011c424436 -[XCInvocationQueue _processNextInvocationInThreadSlotNumber:] + 388 
15 DevToolsCore      0x000000011c424840 -[XCInvocationQueue _processInvocationsInThreadSlotNumber:] + 510 
16 Foundation       0x00007fff83512204 __NSThread__main__ + 1429 
17 libSystem.B.dylib     0x00007fff808fefd6 _pthread_start + 331 
18 libSystem.B.dylib     0x00007fff808fee89 thread_start + 13 
+1

這不是NDA下的嗎? – Thilo

+0

我不認爲問題是。一些答案可能... :-) – Mayoneez

回答

0

我的建議是爲您的應用創建Ad Hoc發行版,然後組合SDK 5 beta 6和iPhone 3G可以使用。

+0

我很確定這與配置無關。 – BoltClock

+0

只是猜測Mayoneez使用armv6指令集的機器,看起來像SDK 5不支持。至少我還沒有找到它。 – Vanya

+0

@vanya:你是對的。我的3.1.2 iPhone是第一代iPhone。我想我們需要等待最終版本確定它是否受支持。 – Mayoneez

0

檢查「Architextures」設置爲您的項目和應用程序的目標,並確保您有以下所有的行:

armv6 
armv7 
i386 

你必須明確指定。默認的「$(ARCHS_STANDARD_32_BIT)」不包含armv6。

+0

我也有arm6,所以這不是原因,但謝謝提醒。 – Mayoneez