我很茫然,我根本看不到问题...
我们正在使用Jenkins构建脚本,这些脚本运行良好且功能正常,只有一个特定
身材让我头疼。
++ xcodebuild全新安装-project /Volumes/Daten/Jenkins/workspace/HAGR/HAGR/HAGR.xcodeproj -sdk
iphoneos-配置EnterpriseDistributionInHouse
'DSTROOT = /卷/Daten/deliverables/iOS/HAGR/1.0.2(20130805.1)'
INSTALL_PATH = / EnterpriseDistributionInHouse
'DWARF_DSYM_FOLDER_PATH = /卷/ Daten /可交付成果/iOS/HAGR/1.0.2
(20130805.1)/ EnterpriseDistributionInHouse''CODE_SIGN_IDENTITY = iPhone
发行:apploft GmbH'''-showBuildSettings
++剪切-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:线程:{name =(null),num = 1}提示:无
回溯:0 0x000000010a8a76b3-[DVTAssertionHandler
handleFailureInMethod:object:fileName:lineNumber:messageFormat:arguments:]
(在DVTFoundation中)1 0x000000010a8a74e4 _DVTAssertionFailureHandler
(在DVTFoundation中)2 0x000000010bab5cf9-[PBXTarget
dynamicComputedTargetBuildSettingsWithAction:configurationName:]
(在DevToolsCore中)3 0x000000010bab63b8-[PBXTarget
createPropertyExpansionContextWithBuildParameters:](在DevToolsCore中)
4 0x000000010bbd186e-[XCTargetDGSnapshot
initWithInformationFromTarget:withBuildParameters:](在DevToolsCore中)
5 0x000000010bbd5a7d-[XCNativeTargetDGSnapshot
initWithInformationFromTarget:withBuildParameters:](在DevToolsCore中)
6 0x000000010bac1633-[PBXTarget
createDependencyGraphSnapshotWithTargetBuildParameters:](在
DevToolsCore)7 0x000000010babdace-[PBXTarget
broadcastTargetSnapshotIfNeededWithCompletionBlock:](在DevToolsCore中)
8 0x000000010bac1379-[PBXTarget
createDependenciesInTargetBuildContextIfNeeded(在DevToolsCore中)9
0x000000010b0a0815-[Xcode3CommandLineBuildTool _showBuildSettings]
(在Xcode3Core中)10 0x000000010b0a4ae1-[Xcode3CommandLineBuildTool
运行](在Xcode3Core中)11 0x000000010a81d9a6(在xcodebuild中)12
0x000000010a81d770(在xcodebuild中)13 0x000000000000000f
到底是什么问题(因为该命令正在其他
项目)?我尝试全新安装,删除所有构建,检查
目录权限...。
任何帮助表示赞赏。
最佳答案
最终找到的原因是那条无辜的话:
GmbH'''-showBuildSettings
双引号''是意外设置的环境变量的剩余部分
在其他情况下可以正确填充。
问题解决了。
关于ios - Jenkins构建中的未知断言失败,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18059649/