Xcode:Build Failed,但没有错误消息

时间:2013-01-31 12:05:15

标签: xcode build

使用Xcode 4.5.1。我们的项目在过去的三个月里一直很好,但突然,当我尝试构建时,它说“构建失败”,但没有在三角形感叹号标签上显示任何错误,它也没有给出一个原因当它弹出建立失败。

我们尚未更改捆绑包标识符或任何其他项目属性。我尝试了干净,然后构建,但没有运气。

可能导致问题的原因是什么?

this question类似,但不适用任何解决方案。

13 个答案:

答案 0 :(得分:204)

想出来。在语音气泡中有三行的选项卡上,它显示了构建日志。我猜我的故事板文件在最后一次git pull中已经腐败了。

答案 1 :(得分:149)

您可以在 Navigator窗口中看到Report Navigator出现故障的原因。

  • 按Xcode左上角的Hide/Show Navigator按钮打开导航器。

Screenshot 1

  • 按导航窗口中按钮列表中的最后一个按钮打开Report Navigator

Screenshot 2

您可以在此处查看By GroupBy Time

的原因

答案 2 :(得分:79)

单击Xco​​de窗口最左侧面板顶部栏中的最后一个图标,以显示秘密存档构建错误。

enter image description here

如果你能够构建和运行应用程序,它可能会与代码签名相关,但不能归档。进一步搜索您的错误消息应解决现在它已被泄露。

答案 3 :(得分:27)

单击Xco​​de窗口最左侧面板顶部栏中的最后一个图标,以显示秘密存档构建错误。我有许可问题为我解决了

答案 4 :(得分:2)

面对与xCode 8相同的问题,原因是我的Apple Id会话已过期且xCode因为网络连接问题而无法续订,因为我在偏好设置中登录了我的Apple ID。我能够再次正常建造

答案 5 :(得分:2)

如果您将Build System更改为新系统,请更改回Standard。它为我解决了。

Build System

答案 6 :(得分:1)

我同意杰森的观点。你必须做错事。这是Xcode的错误,它无法产生错误。回到你的路上吧。打开上次编辑/打开的屏幕。在我的情况下,一个控制器中缺少;

答案 7 :(得分:1)

当我在Swift 4.1 XCode 9.3写作时,发生了这种情况。我也使用RxSwift。我在Objective C写作时从未发生过这种情况。 Report Navigator中也没有任何日志。项目刚编译没有错误,然后失败。无法弄清楚原因。

就我而言,我做了什么并且有所帮助:

  1. 在Git中提交更改,如果在文件附近显示“M”,则放弃XCode中的更改
  2. 清除衍生数据:Xcode - >偏好 - >位置
  3. 清理构建文件夹:Shift + Cmd + Alt + K
  4. 重启XCode
  5. 此项目尝试编译并显示错误。错误在这里:

    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

答案 8 :(得分:1)

可能没有剩余的可用磁盘空间。

答案 9 :(得分:0)

其他答案帮助我找到报告导航器。显示的唯一错误是:

  

构建操作失败,未指定任何错误。个人建设   任务可能因未知原因而失败。一个可能的原因是如果   有太多(可能是僵尸)的过程;在这种情况下,   重启可以解决问题。

我通过关闭模拟器来解决这个问题。

答案 10 :(得分:0)

对我来说,这是我用于该方案的开发配置文件。我将其更改为发布并且有效

答案 11 :(得分:0)

如果“神奇”的macOS在引导后自动重新启动XCode,这通常也会发生。该自动启动的XCode实例将被完全破坏。退出并重新启动。

答案 12 :(得分:0)

尝试下一个场景:

  • 重新启动Xcode
  • 检查包含测试功能的.swift文件是否包含
import XCTest
class <name>Tests: XCTestCase {
    //...
}

*如果遇到Cannot find viewcontroller in scope错误->从“测试目标”成员资格中删除类