2

我很茫然,我根本没有看到问题......我们正在使用 Jenkins 构建脚本,这些脚本都运行良好,只有一个特定的构建让我头疼。

++ xcodebuild clean install -project /Volumes/Daten/Jenkins/workspace/HAGR/HAGR/HAGR.xcodeproj -sdk iphoneos -configuration EnterpriseDistributionInHouse 'DSTROOT=/Volumes/Daten/deliverables/iOS/HAGR/1.0.2 (20130805.1)' INSTALL_PATH=/EnterpriseDistributionInHouse 'DWARF_DSYM_FOLDER_PATH=/Volumes/Datan/deliverables/iOS/HAGR/1.0.2 (20130805.1)/EnterpriseDistributionInHouse' 'CODE_SIGN_IDENTITY=iPhone 分布:apploft GmbH' '' -showBuildSettings
++ cut -f2 -d=
++ sed 's/^ *//' 2013-08-05 14:49:29.003 xcodebuild[64443:1207] [MT] DVTAssertions:/SourceCache/IDEXcode3ProjectSupport/IDEXcode3ProjectSupport-2110/Xcode3Sources/XcodeIDE/Frameworks/ 中的断言失败DevToolsBase/pbxcore/Target.subproj/PBXTarget.m:1407 详细信息:buildAction 应该是一个非空字符串,但它是一个空字符串对象:方法:
-dynamicallyComputedTargetBuildSettingsWithAction:configurationName: Thread: {name = (null), num = 1} Hints: None Backtrace: 0 0x000000010a8a76b3 -[DVTAssertionHandler handleFailureInMethod:object:fileName:lineNumber:messageFormat:arguments:] (in DVTFoundation) 1 0x000000010a8a74e4 _DVTAssertionHandlerin DVTFoundation) 2 0x000000010bab5cf9 -[PBXTarget dynamicallyComputedTargetBuildSettingsWithAction:configurationName:] (in DevToolsCore) 3 0x000000010bab63b8 -[PBXTarget createPropertyExpansionContextWithBuildParameters:] (in DevToolsCore) 4 0x000000010bbd186e -[XCTargetDGSnapshot initWithInformationFromTarget:withBuildParameters:] (in DevToolsCore) 5 0x000000010bbd5a7d -[XCNativeTargetDGSnapshot initWithInformationFromTarget:withBuildParameters :] (in DevToolsCore) 6 0x000000010bac1633 -[PBXTarget createDependencyGraphSnapshotWithTargetBuildParameters:] (in DevToolsCore) 7 0x000000010babdace -[PBXTarget propagateTargetSnapshotIfNeededWithCompletionBlock:] (in DevToolsCore) 8 0x000000010bac1379 -[PBXTarget createDependenciesInTargetBuildContextIfNeeded] (in DevToolsCore) 9 0x000000010b0a0815 -[Xcode3CommandLineBuildTool _showBuildSettings] (in Xcode3Core ) 10 0x000000010b0a4ae1 -[Xcode3CommandLineBuildTool 运行](在 Xcode3Core 中)11 0x000000010a81d9a6(在 xcodebuild 中)12 0x000000010a81d770(在 xcodebuild 中)13 0x000000000000000f] (in DevToolsCore) 8 0x000000010bac1379 -[PBXTarget createDependenciesInTargetBuildContextIfNeeded] (in DevToolsCore) 9 0x000000010b0a0815 -[Xcode3CommandLineBuildTool _showBuildSettings] (in Xcode3Core) 10 0x000000010b0a4ae1 -[Xcode3CommandLineBuildTool run] (in Xcode3Core) 11 0x000000010a81d9a6 (in xcodebuild) 12 0x000000010a81d770 (in xcodebuild) 13 0x000000000000000f] (in DevToolsCore) 8 0x000000010bac1379 -[PBXTarget createDependenciesInTargetBuildContextIfNeeded] (in DevToolsCore) 9 0x000000010b0a0815 -[Xcode3CommandLineBuildTool _showBuildSettings] (in Xcode3Core) 10 0x000000010b0a4ae1 -[Xcode3CommandLineBuildTool run] (in Xcode3Core) 11 0x000000010a81d9a6 (in xcodebuild) 12 0x000000010a81d770 (in xcodebuild) 13 0x000000000000000f

究竟是什么问题(因为该命令正在处理其他项目)?我尝试了全新安装,删除所有构建,检查目录权限....

任何帮助表示赞赏。

4

1 回答 1

1

最终找到的原因是那句无辜的台词:

GmbH'''-showBuildSettings

双引号 '' 是意外未设置的环境变量的残余,在其他情况下正确填充。

问题解决了。

于 2013-08-06T11:51:25.823 回答