Xcodebuild 命令失败

Posted

技术标签:

【中文标题】Xcodebuild 命令失败【英文标题】:Xcodebuild command failed 【发布时间】:2020-02-27 09:07:14 【问题描述】:

错误:找不到错误模块映射文件 错误:无法发出预编译头(带有一些随机数的brdgeheader路径)

构建命令失败:-

预编译SwiftBridgingHeader 正常armv7 CompileSwiftSources 正常 armv7 com.apple.xcode.tools.swift.compiler

我尝试了很多改变尝试 headersearchpath、mapmodule 路径改变和很多东西,但这些都不起作用。

【问题讨论】:

试试这个:***.com/questions/52687998/… @faysalAhmed 我已经尝试过了,但对我不起作用 【参考方案1】:

该错误显示了有关 swift 桥接头的一些信息。您是否在项目中添加了桥接头文件并在 Swift Compiler 部分的 Build Settings 中定义它?

【讨论】:

已经在objective-c桥接头中添加,但是当它构建时,它在bridgeheaderfilemame中添加了一些随机数,所以这是问题..我不知道随机数是自动添加的。 您能否分享构建日志以进行调查。 这没有提供问题的答案。要批评或要求作者澄清,请在他们的帖子下方留下评论。如果你earn足够reputation你就可以comment on any post。 @PrabhatPankaj [构建日志] (HTTP://justpaste.it/5i6p1) 我无法对帖子发表评论,因为声誉不足,很抱歉在这里要求澄清@WaqarUlHaq【参考方案2】:

根据您的日志:0:错误:未能发出预编译的标头

错误来自预编译的头文件,所以这个值应该来自构建系统。

Build Settings-> 搜索预编译头文件并将其设置为YES。

检查您的桥接头路径 $(SRCROOT)/MyPrefixHeaderFile.pch 它应该是 $(SRCROOT)/FolderName/MyPrefixHeaderFile.pch

【讨论】:

以上是关于Xcodebuild 命令失败的主要内容,如果未能解决你的问题,请参考以下文章

在终端上使用 xcodebuild 命令导出失败

使用带有 PROVISIONING_PROFILE 的 xcodebuild 命令行签署应用程序失败

命令 xcodebuild 失败,退出代码为 70 - Nativescript

从 Jenkins 运行时 xcodebuild 失败(在终端中工作)

xcodebuild:离子电容器应用程序中的命令失败,退出代码为 65

xcodebuild 归档失败,CircleCI 上的退出状态为 65