Fix Capacitorjs IOS plugin to use a framework library (problem with non modular-header and bridging-header) -- 2
Budget: €8 – €30 EUR
I created a plugin for CapacitorJs (v3) that works perfectly with Android but cannot compile with IOS.
The plugin uses a third-party Objective-C framework and we can't use it. The IOS compiler keeps saying "Include of non-modular header inside framework module...." or something else like that depending on how we try to use it.
As far as I know, this is something to do with the <project>-Bridging-Header.h, but then the main project says we can't have a bridge header inside a framework...
So the work is to make the third party framework work in our plugin and we can call it from Swift.
Must know:
- Objective-C
- Swift
- CapacitorJS (and CapacitorJS module)
The plugin uses a third-party Objective-C framework and we can't use it. The IOS compiler keeps saying "Include of non-modular header inside framework module...." or something else like that depending on how we try to use it.
As far as I know, this is something to do with the <project>-Bridging-Header.h, but then the main project says we can't have a bridge header inside a framework...
So the work is to make the third party framework work in our plugin and we can call it from Swift.
Must know:
- Objective-C
- Swift
- CapacitorJS (and CapacitorJS module)