iOS: advertencias del comstackdor de ImageMagick en Xcode

Estoy usando ImageMagick en un proyecto de iOS, sin embargo, la biblioteca está desactualizada porque el desarrollador anterior usó el código fuente para esto. Estoy usando Xcode 6.3.2 y quiero usar Cocoapods para integrar ImageMagick en el proyecto en lugar de copyr los files fuente. Sin embargo, cuando integro ImageMagick con Cocoapods obtengo cuatro advertencias del comstackdor.

Este es el contenido de mi file de pods:

target 'MyProject' do pod 'ImageMagick', '6.8.8-9' end 

Estas son las 4 advertencias:

introduzca la descripción de la imagen aquí

Si trato de cambiar el file, obtendré este post emergente de advertencia.

introduzca la descripción de la imagen aquí

Y no puedo desbloquear el file, obtengo este otro error

introduzca la descripción de la imagen aquí

No estoy tan familiarizado con ImageMagick.

¿Son importantes estas advertencias? ¿Debo cambiar el file .h y configurarlo correctamente? ¿Cómo puedo desbloquear este file? ¿Alguna idea sobre qué debo configurar para eliminar estas advertencias?

¿Es este el path a seguir? No se siente bien al modificar un file dentro de Cocoapod.

En CocoaPods ya hay una versión comstackda de ImageMagick. Por lo tanto, debe definir estas macros solo para su objective para ocultar las advertencias. Como lo entendí, no cambiarán nada en ImageMagick, porque ya estaba comstackdo.

Por lo tanto, abra la configuration de Preprocessor Macros para su objective o si tiene varios objectives, para todo su proyecto:

ajustes

Y agregue 2 variables para "Depurar" y "Liberar":

MAGICKCORE_HDRI_ENABLE=0 MAGICKCORE_QUANTUM_DEPTH=16

variables

Debe configurar MAGICKCORE_QUANTUM_DEPTH en 0, 16, 32 o 64 en una macro de preprocesador.

También debe configurar MAGICKCORE_HDRI_ENABLE en YES o NO

Para hacerlo, puede cambiar sus macros de preprocesador para que tengan esos valores, o puede utilizar un enlace de post-installation de CocoaPods para configurarlos para usted cada vez que ejecute la pod install .