CocaPods importan AFNetworking pero no OHAttributedLabel

Estoy usando CocaPods para agregar AFNetowrking y OHAttributedLabel en mi proyecto. Instalé ambas bibliotecas. AFNetworking está importando muy bien en mi proyecto. Pero OHAttributedLabel no lo es. ¡No estoy seguro de por qué!

Podfile

 platform :ios, '6.0' pod 'AFNetworking' pod 'OHAttributedLabel' 

Después de instalar ambas bibliotecas, cuando importe

 #import "AFHTTPClient.h" #import "AFJSONRequestOperation.h" #import "UIImageView+AFNetworking.h" 

No recibo ningún error y todo funciona bien

pero cuando bash importar

 #import <OHAttributedLabel/OHAttributedLabel.h> #import <OHAttributedLabel/NSAttributedString+Attributes.h> #import <OHAttributedLabel/OHASBasicMarkupParser.h> 

estoy obteniendo

'OHAttributedLabel/OHAttributedLabel.h' file not found

error

salida de installation de pod

 Resolving dependencies of `./Podfile' Updating spec repositories Cocoapods 0.17.0.rc7 is available. Resolving dependencies for target `default' (iOS 6.0) Downloading dependencies Using AFNetworking (1.1.0) Installing OHAttributedLabel (3.4.1) Generating support files 

La sugerencia dice

Asegúrese de que su proyecto use el Pods.xcconfig. Para verificar esto, select su file de proyecto, luego selecciónelo nuevamente en el segundo panel y abra la sección Información en el tercer panel. Debajo de las configuraciones debe seleccionar Pods.xcconfig para cada configuration que requiera sus pods instalados.

No estoy seguro de dónde agregar esto. Así es como se ven mis configuraciones.

introduzca la descripción de la imagen aquí

Editar

Después de copyr pods.xcconfig

introduzca la descripción de la imagen aquí

Parece que te estás perdiendo el set de configuraciones adecuado.

La información del proyecto debería verse así

introduzca la descripción de la imagen aquí

Esto puede sonar tonto, pero ¿estás intentando crear y ejecutar el proyecto Pods en tu área de trabajo en lugar de tu propio proyecto de aplicación? ¡He sido culpable de eso muchas veces y he visto errores similares!

Se encuentran estos errores al instalar vainas en un proyecto que tiene indicadores de comstackdor / vinculador personalizados como HEADER_SEARCH_PATHS y / u OTHER_LDFLAGS (a través de las configuraciones de destino 'Encabezado de búsqueda' o 'Otros indicadores de linker'). Estas configuraciones anularán el file de configuration de pods, ya que los files de configuration tienen una prioridad menor que la configuration de destino.

Para solucionarlo, deberá agregar $ (henetworkingado) a HEADER_SEARCH_PATHS y otros indicadores modificados en la configuration de compilation de destino. Simplemente agréguelo hasta el final así: modificando la configuración de compilación

También a tener en count, cuando instaló los pods con la installation de pod, debería avisarle con posts como este si ha configurado indicadores personalizados que se verían afectados:

[!] A partir de ahora, use myprojectname .

[!] El objective myprojectname [Debug] anula la OTHER_LDFLAGS compilation OTHER_LDFLAGS definida en Pods/Pods.xcconfig'. - Use the Pods/Pods.xcconfig'. - Use the bandera $ (henetworkingada), o – Elimina la configuration de compilation del objective.

[!] El objective myprojectname [Debug] anula la HEADER_SEARCH_PATHS compilation HEADER_SEARCH_PATHS definida en Pods/Pods.xcconfig'. - Use the Pods/Pods.xcconfig'. - Use the bandera $ (henetworkingada), o – Elimina la configuration de compilation del objective.

[!] El objective myprojectname [Debug - Release] anula la OTHER_LDFLAGS compilation OTHER_LDFLAGS definida en Pods/Pods.xcconfig'. - Use the Pods/Pods.xcconfig'. - Use the bandera $ (henetworkingada), o – Elimina la configuration de compilation del objective.

[!] El target myprojectname [Debug - Release] anula la HEADER_SEARCH_PATHS compilation HEADER_SEARCH_PATHS definida en Pods/Pods.xcconfig'. - Use the Pods/Pods.xcconfig'. - Use the bandera $ (henetworkingada), o – Elimina la configuration de compilation del objective.

Vaya a su configuration de compilation de tags -> Otras banderas de linker -> haga doble clic. Agregue $ (henetworkingado) a una nueva línea.