Respuestas:
Seleccione su objetivo y muestre Fases de construcción. Luego ingrese el nombre del archivo en el cuadro de búsqueda, y debería verlo en la lista en la fase de compilación de fuentes. Haga doble clic en la columna Banderas del compilador para ese archivo e ingrese -w
para desactivar todas las advertencias para ese archivo.
-w
truco es en otro proyecto que usa el compilador GCC simple -Wno-name-of-warning
.
-w
y LLVM). Realmente útil cuando incluye archivos de terceros que no desea modificar.
Seleccione Proyecto en el navegador izquierdo y seleccione objetivo ir a la fase de construcción y Ponga -w en la Fase de construcción del archivo de destino. Ocultará todas las advertencias del compilador
Esto funciona para Xcode 10.2+ y Swift 5
Arreglo manual:
Agregue -w -Xanalyzer -analyzer-disable-all-checks
al archivo problemático desde Xcode> Proyecto> Destinos> Compilar orígenes> Haga doble clic en el archivo donde desea desactivar las advertencias.
Corrección de cacaopods:
Si está intentando suprimir advertencias de un pod problemático, puede suprimir automáticamente todas las advertencias de la dependencia con la inhibit_warnings
bandera en su podfile :
pod 'Kingfisher', '~> 4.6', :inhibit_warnings => true
-w
desactivar todas las advertencias, pero quizás el nuevo compilador no presta atención a eso. En ese caso, apague las advertencias individuales. Encuentre la advertencia en cuestión en Configuración de compilación y muestre Ayuda rápida en la vista Utilidades. Debería ver una descripción, con una-Wname-of-warning
sintaxis. Anteponga "no-" al nombre y especifíquelo en Compiler Flags. Ejemplo: para desactivar-Wunused-parameter
especificar-Wno-unused-parameter