Answers:
弄清楚了。在气泡中带有三行的选项卡上,它显示生成日志。我猜我的故事板文件在上一次git pull期间已损坏。
您可以Report Navigator
在“ 导航器”窗口中看到失败的原因。
Hide/Show Navigator
Xcode左上角的按钮打开Navigator 。Report Navigator
按一次出现在导航器窗口的按钮列表按钮。您可以在这里查看原因,By Group
或者By Time
面对xCode 8的相同问题,原因是我的Apple ID偏好设置登录后,由于网络连接问题,我的Apple ID会话已过期,并且xCode无法续约。我能够再次正常建造
这发生在我身上,而我在写作Swift 4.1
中XCode 9.3
。我RxSwift
也用。在我写信时从来没有发生过Objective C
。也没有任何登录Report Navigator
。刚编译的项目没有错误,然后失败。不知道为什么。
就我而言,我做了什么,对我有帮助:
之后该项目尝试编译并显示错误。错误在这里:
do {
let jsonData = try JSONSerialization.data(withJSONObject: timingsDict, options: .prettyPrinted)
let decoder = JSONDecoder()
let pTiming = try decoder.decode(PTiming.self, from: jsonData)
observer.onNext(timing)
observer.onCompleted()
} catch {
print(error.localizedDescription)
observer.onError(error)
}
我在中传递了错误的变量名observer.onNext(timing)
。应该是的pTiming
。
其他答案帮助我找到了报表浏览器。显示的唯一错误是:
生成操作失败,未指定任何错误。个别构建任务可能由于未知原因而失败。一个可能的原因是进程太多(可能是僵尸)。在这种情况下,重新启动可能会解决该问题。
我通过关闭模拟器来解决此问题。
与我在一起的是我用于该方案的开发配置文件。我将其更改为发布并且有效