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 命令失败的主要内容,如果未能解决你的问题,请参考以下文章
使用带有 PROVISIONING_PROFILE 的 xcodebuild 命令行签署应用程序失败
命令 xcodebuild 失败,退出代码为 70 - Nativescript
从 Jenkins 运行时 xcodebuild 失败(在终端中工作)