I added a framework target in my project. But when I attempt to import the framework, the compiler will return an error Use of '@import' when modules are disabled
. I have already included the arm64 architecture in its Architectures build settings. And I can see the framework in Build Phases. I can import a framework in a new project instead of my current project. Is there any additional config I missed?
Use of '@import' when modules are disabled
Error msg says you are trying to use modules
by @import
when it is disabled. Goto build settings and enable modules
or use #import
instead.
Enable it by changing to YES
For those that still have problems with enabling Modules.
The problem could be that the header file was imported into file.mm file (objective-c++), which is not supported to the @import module syntax.
Here is a good answer explaining other possible problems. https://stackoverflow.com/a/21921045/2269679
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With