Closed klmitchell2 closed 4 years ago
Hey!
This means the namespace we chose on the Swift side is unfortunuate, as it results in some of the Objective-C interop header types clashing with the C types. Either we will have to change our Swift namespace so this doesn't happen, or configure a different namespace for the Objective-C side only (if possible).
As a workaround you can probably disable generation of the Objective-C interop header.
What would be the best way to disable the generation of the Objective-C inter header? I'm unsure if this a flag at make core-macos-thin
or when generating the dev kit?
It would be an Xcode project setting in frida-swift. I haven't investigated this but suspect it's in there somewhere.
Found the setting in Build Settings
:
Changing from Yes
to No
fixed the issue.
Yay. Could you open a PR to change this? Don't think we're missing out on anything by omitting this.
Hey 👋 ,
I am trying to install
frida-swift
but I receive this error when I attempt to run the tests. Building the framework does not produce errors, but I am getting this compile error:This is happening for
FridaDevice
,FridaSession
, andFridaScript
.