I'm trying to use SSZipArchive objc library in my Swift iOS Project.
What I did:
- Created an Objective-C "Cocoa Touch Framework"
- Followed this guide to import SSZipArchive's objective C and C files into it.
- Changed all C headers to public as per this answer
- Change build settings to allow non-modular includes as per this answer
The framework compiles fine. I'd manage to use objective C libraries in Swift projects using this way before so I guess the steps are correct?
The problem right now is when I try do Import SSZip in my project and try to compile, it gives "Include of non-modular header inside framework module" errors for each of the C header files of SSZipArchive and I've tried all possible solutions I can find online with no success. Seems like the problem centers on zlib.h
Please help.. I'm stuck for more than a week now and I couldn't find any alternatives to unzip a file in swift.