我一直在研究我的项目突然间我还没有编译,它在编译swift源文件中等待...我清理了项目,文件夹,删除了应用程序,什么都没有.有什么办法可以知道发生了什么吗?
有什么办法可以知道发生了什么吗?
是.进入报告导航器,该导航器是导航器窗格右上角的小气泡所选择的导航器.它将为您提供已执行的所有操作的列表,如构建,测试和运行.当前版本将位于窗格的顶部.点击它.
在主编辑器中,您将看到顶部的一些按钮,可能还有一些消息.单击All Messages按钮,它将显示当前构建的树视图.底线将是构建系统现在正在做的事情.如果它没有改变(即出现新线条),则构建卡住.
几乎可以肯定,底线将是类似的Compile SomeFile.swift
.假设是,您现在可以对问题进行分类.Swift编译器通常会卡在复杂表达式的推断类型上.对此进行分类的方法是注释掉整个文件,然后再添加行,直到问题再次出现.确保始终添加足够的内容,以便文件编译时没有错误.
显然,您添加的最后一行将是导致问题的那一行.通常它是一个表达式,它将字符串与非字符串连接起来,导致问题.