No se pudo crear el module Objective-C 'zipzap'

Me gustaría usar la biblioteca zipzap en mi rápido proyecto ios.

Yo uso cocoapods para integrarlo. Cuando ejecuto la pod install todo funciona bien, pero cuando hago la import zipzap , dice que Could not build Objective-C module 'zipzap' .

He hecho todo lo que la gente recomienda aquí y en preguntas similares. Pero sin suerte.

¿Es posible que esta biblioteca simplemente no sea compatible con proyectos basados ​​en swift?

Este es mi Podfile :

 # Uncomment this line to define a global platform for your project # platform :ios, '6.0' source 'https://github.com/CocoaPods/Specs.git' use_frameworks! target 'MyProject-iOS' do pod 'Reachability', '~> 3.2' pod 'SwiftyJSON', '~> 2.1' pod 'zipzap', '~> 8.0' end target 'MyProject-iOSTests' do end 

Me enfrenté al mismo problema. Parece que falta el podspec para zipzap. Debido a qué pod termina haciendo públicos todos los files de encabezado. Y eso es lo que causa el problema.

Escribí mi propio file podspec que solo publica cinco encabezados, el rest son privados. Esta decisión se basó en el podspec.json que se encuentra en el repository zipzap.

Incluí zipzap en mi proyecto de la siguiente manera:

pod 'zipzap',: podspec => ' https://raw.githubusercontent.com/tahasamad/zipzap/master/zipzap.podspec '

Soy el autor de ZipZap. La versión 8.0.4 ahora es compatible con frameworks iOS y OS X, tanto con CocoaPod como sin ellos. Después de actualizar con CocoaPods, solo deberías poder import ZipZap en Swift y "simplemente funciona".

Para get el manejo correcto de excepciones, deberá usar CocoaPods 0.36 o posterior, de lo contrario, puede get algunas advertencias de compilation.

La respuesta de Glen Low fue para mí.

Pero tuve que usar "import zipzap" (todo en minúsculas) en lugar de "importar ZipZap" (mayúsculas Zs).

Usando CocoaPods 0.38.2 y ZipZap 8.0.4

PS: No tengo la reputación suficiente para comentar su respuesta. Lo siento.