jenkins构建中的未知断言失败

时间:2013-08-05 13:40:16

标签: ios jenkins xcodebuild

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

  

++ xcodebuild clean install -project /Volumes/Daten/Jenkins/workspace/HAGR/HAGR/HAGR.xcodeproj -sdk   iphoneos -configuration EnterpriseDistributionInHouse   'DSTROOT = / Volumes / Daten / deliverrables / iOS / HAGR / 1.0.2(20130805.1)'   INSTALL_PATH = / EnterpriseDistributionInHouse   “DWARF_DSYM_FOLDER_PATH = /卷/回到名单Daten /交付/式IO / 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:ASSERTION FAILURE in   /SourceCache/IDEXcode3ProjectSupport/IDEXcode3ProjectSupport-2110/Xcode3Sources/XcodeIDE/Frameworks/DevToolsBase/pbxcore/Target.subproj/PBXTarget.m:1407   详细信息:buildAction应该是非空字符串,但它是空的   string对象:方法:
  -dynamicallyComputedTargetBuildSettingsWithAction:configurationName:Thread:{name =(null),num = 1}提示:无   Backtrace:0 0x000000010a8a76b3 - [DVTAssertionHandler   handleFailureInMethod:对象:文件名:LINENUMBER:MessageFormat中:参数:]   (在DVTFoundation中)1 0x000000010a8a74e4 _DVTAssertionFailureHandler   (在DVTFoundation中)2 0x000000010bab5cf9 - [PBXTarget   dynamicallyComputedTargetBuildSettingsWithAction:configurationName:]   (在DevToolsCore中)3 0x000000010bab63b8 - [PBXTarget   createPropertyExpansionContextWithBuildParameters:](在DevToolsCore中)   4 0x000000010bbd186e - [XCTargetDGSnapshot   initWithInformationFromTarget:withBuildParameters:](在DevToolsCore中)   5 0x000000010bbd5a7d - [XCNativeTargetDGSnapshot   initWithInformationFromTarget:withBuildParameters:](在DevToolsCore中)   6 0x000000010bac1633 - [PBXTarget   createDependencyGraphSnapshotWithTargetBuildParameters:](in   DevToolsCore)7 0x000000010babdace - [PBXTarget   propagateTargetSnapshotIfNeededWithCompletionBlock:](在DevToolsCore中)   8 0x000000010bac1379 - [PBXTarget   createDependenciesInTargetBuildContextIfNeeded](在DevToolsCore中)9   0x000000010b0a0815 - [Xcode3CommandLineBuildTool _showBuildSettings]   (在Xcode3Core中)10 0x000000010b0a4ae1 - [Xcode3CommandLineBuildTool   运行](在Xcode3Core中)11 0x000000010a81d9a6(在xcodebuild中)12   0x000000010a81d770(在xcodebuild中)13 0x000000000000000f

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

感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

最终找到的理由是无辜的行:

GmbH''' - showBuildSettings

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

问题解决了。