Reputation: 37985
I'm sick to death of Xcode's prolific use of live "unused variable" warnings while I am typing. I keep thinking I have an error in my syntax, stop what I'm doing, check the warning, only to see it's an unused variable warning.
Of course it's unused, I just typed it!
I don't mind the compile-time unused variable warnings, those are very useful, but I hate the live warnings as I'm typing code.
Is there any way I can turn off this warning completely everywhere, either app-wide or for an entire project?
Upvotes: 25
Views: 8083
Reputation: 443
On my version (Xcode 10.2.1), it seems as if disabling live warnings only disables warnings, not all errors as others have said. So, I would think this exact answer addresses the original post quite well:
Xcode > Preferences > General > Issues: [x] Show live issues
Uncheck "Show live issues
". No more constant warnings as you type new code.
Upvotes: 2
Reputation: 73176
It seems as of currently, we cannot suppress specific warnings in the way #pragma clang diagnostic ...
could be used for obj-C. See e.g. the following thread
There is possible to disable all interactive warnings globally, by disabling Show live issues, from Xcode -> Preferences: Tab General. This, however, in excess of disabling all live warnings, also disable live errors, so something I presume you wouldn't want to resort to.
[Build warnings] You can turn off custom build warnings project-wide as follows:
Upvotes: 18