Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios jenkins构建中的未知断言失败_Ios_Jenkins_Xcodebuild - Fatal编程技术网

Ios jenkins构建中的未知断言失败

Ios jenkins构建中的未知断言失败,ios,jenkins,xcodebuild,Ios,Jenkins,Xcodebuild,我不知所措,我根本看不出问题所在。。。 我们使用的是Jenkins构建脚本,这些脚本都运行良好,只有一个特定的功能 我头疼 ++xcodebuild clean安装-project/Volumes/Daten/Jenkins/workspace/HAGR/HAGR/HAGR.xcodeproj-sdk iphoneos-配置EnterpriseDistributionInHouse 'DSTROOT=/Volumes/Daten/deliveries/iOS/HAGR/1.0.2(2013080

我不知所措,我根本看不出问题所在。。。 我们使用的是Jenkins构建脚本,这些脚本都运行良好,只有一个特定的功能 我头疼

++xcodebuild clean安装-project/Volumes/Daten/Jenkins/workspace/HAGR/HAGR/HAGR.xcodeproj-sdk iphoneos-配置EnterpriseDistributionInHouse 'DSTROOT=/Volumes/Daten/deliveries/iOS/HAGR/1.0.2(20130805.1)' 安装路径=/EnterpriseDistributionInHouse 'DWARF\u DSYM\u FOLDER\u PATH=/Volumes/Daten/deliveries/iOS/HAGR/1.0.2 (20130805.1)/EnterpriseDistributionInHouse“”代码\符号\标识=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:Thread:{name=(null),num=1}提示:无 回溯:0 0x000000010a8a76b3-[DVTAssertionHandler handleFailureInMethod:对象:文件名:行号:messageFormat:参数:] (在DVTFoundation中)1 0x000000010a8a74e4\u DVTAssertionFailureHandler (在DVT基础中)2 0x000000010bab5cf9-[PBX目标 DynamicComputedTargetBuildSettingsAction:configurationName:] (在DevToolsCore中)3 0x000000010bab63b8-[PBX目标 createPropertyExpansionContextWithBuildParameters:(在DevToolsCore中) 4 0x000000010bbd186e-[xTargetDGSnapshot initWithInformationFromTarget:withBuildParameters:(在DevToolsCore中) 5 0x000000010bbd5a7d-[XCNativeTargetDGSnapshot initWithInformationFromTarget:withBuildParameters:(在DevToolsCore中) 6 0x000000010bac1633-[PBX目标 createDependencyGraphSnapshotWithTargetBuildParameters:(在 DevToolsCore)7 0x000000010Babdac-[PBX目标 PropagateTargetSnapshotIfeedwithCompletionBlock:(在DevToolsCore中) 8 0x000000010bac1379-[PBX目标 CreateDependenciesInTargetBuildContextIfRequired](在DevToolsCore中)9 0x000000010b0a0815-[Xcode3CommandLineBuildTool\u showBuildSettings] (在Xcode3Core中)10 0x000000010b0a4ae1-[Xcode3CommandLineBuildTool 运行](在Xcode3Core中)11 0x000000010a81d9a6(在xcodebuild中)12 0x000000010a81d770(在Xcode构建中)13 0x000000000000000f

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


感谢您的帮助。

最终找到的原因是无辜的路线:

GmbH“”-showBuildSettings

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


问题解决。

我一直看到“Xcode3”,这是一个非常过时的xcode版本。詹金斯出于某种原因试图使用Xcode3进行构建。
xcodebuild-version
4.6.3的输出是什么。系统上没有其他版本,我只是假设这个XCode3文本来自其他版本。我们也许应该看看为什么这个文本会说它做了什么。这可能会导致解决方案令人惊讶的是,我们也遇到了类似的问题,缺少一个双引号:)