我正在一个特定的Xcode项目中工作,故意在我的代码中出错(例如使用undeclared变量,但Xcode似乎没有在我的代码中显示任何编译错误。
它仅在生成或清除时显示错误。
尝试清理并构建,清理派生数据,并重新启动Xcode和系统,均不起作用。
使用Xcode 8.2.1(8C1002)和Swift 3
除了DerivedData
文件夹之外,还尝试完全清洁Xcode 缓存:
rm -rf $HOME/Library/Caches/com.apple.dt.Xcode/
我建议您也取消SourceKit
流程-如今,这始终是问题的根源! ]但既然你已经做了全面的重新启动,所以看起来你是好有> - 。
如果这些都失败,你可以考虑升级到最新的Xcode,8.3版。请注意:
Xcode 8.3不再支持Swift 2.3。请通过打开项目并选择“编辑”>“转换”>“转换为当前Swift语法”,将包含Swift 2.3代码的项目迁移到Swift 3语法。
项目设置“显示所有问题”的固定对我来说。