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?
Solution: If variable <variable_name> or function <function_name> is not used, it can be removed. If it is only used sometimes, you can use __attribute__((unused)) . This attribute suppresses these warnings.
If you want to disable all warnings, you can pass the -suppress-warnings flag (or turn on "Suppress Warnings" under "Swift Compiler - Warning Policies" in Xcode build settings).
Actually, you can suppress these warnings by using @available in the enclosing logical structure (i.e. function/type). For example, say you have some code which uses the AddressBook framework, but you're building against iOS 9. As of Xcode 7.0. 1 this will prevent the inline warnings from being displayed.
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:
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.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With