No se encontraron encabezados al hacer reference al proyecto CocoaPods de Swift

Me gustaría include iOS-WebP como un pod en mi proyecto Swift.

La especificación del pod lee

fuente ' https://github.com/CocoaPods/Specs.git '

plataforma: ios, '8.0'

use_frameworks!

pod 'iOS-WebP', '0.4'

En Swift, uso import iOS_WebP para usar la biblioteca.

Sin embargo, la compilation falla con las routes de encabezado relativas dentro de la biblioteca que no se resuelven correctamente:

 <module-includes>:1:9: note: in file included from <module-includes>:1: #import "/Users/.../Products/Debug-iphoneos/Pods/iOS_WebP.framework/Headers/Pods-iOS-WebP-umbrella.h" ^ /Users/.../Build/Products/Debug-iphoneos/Pods/iOS_WebP.framework/Headers/Pods-iOS-WebP-umbrella.h:3:9: note: in file included from /Users/.../Build/Products/Debug-iphoneos/Pods/iOS_WebP.framework/Headers/Pods-iOS-WebP-umbrella.h:3: #import "UIImage+WebP.h" ^ /Users/.../Build/Products/Debug-iphoneos/Pods/iOS_WebP.framework/Headers/UIImage+WebP.h:10:9: error: 'WebP/decode.h' file not found #import <WebP/decode.h> ^ /Users/...ViewController.swift:3:8: error: could not build Objective-C module 'iOS_WebP' import iOS_WebP ^ 

Crear la biblioteca independiente mediante el conmutador de esquema funciona bien, solo falla la integración en el proyecto Swift.

Limpiar DerivedData no ayudó, y .xcconfig hace reference correctamente a la biblioteca tanto en OTHER_CFLAGS como OTHER_LDFLAGS .

Actualizar

¡Funciona si use_frameworks! e incluya la biblioteca a través del encabezado de puente ObjC. ¿Hay alguna forma de deshabilitar use_frameworks! por una sola vaina?

Actualización 2

Con este file pod, comstack.

 source 'https://github.com/CocoaPods/Specs.git' platform :ios, '8.0' xcodeproj 'xxx' target "Frameworks", :exclusive => true do link_with "xxx" use_frameworks! pod .... end target "StaticLibraries", :exclusive => true do link_with "xxx" pod 'iOS-WebP', '0.4' end 

El problema es que ahora, cuando lanzo la aplicación, no parece encontrar los frameworks:

dyld: Biblioteca no cargada: @ rpath / XXX.framework / XXX Referenciada desde: / private / var / mobile / Containers / Bundle / Application / … Motivo: image no encontrada (lldb)