You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Unfortunately, the Swift compiler does not support plug-ins (even though it's based on LLVM). If it did, theoretically o-MVLL should work out of the box to obfuscate Swift code.
We've created a PR to Apple's Swift compiler to add support for plug-ins (swiftlang/swift#68985), but meanwhile it has not been merged. If you want to express support for the PR to get some visibility, it'd be nice.
Thanks for creating that PR at the repo. I looked into this topic previously and asked them to link the libLLVM in general, as it would also likely shave off quite some size in addition to providing all needed symbols separately.
One last remark: While trying a similar setup a bit more than a year ago, I noticed that I seemed to have some special use cases that required additional libraries of the LLVM infrastructure. Apple/Swift developers are quite restrictive in what they link with the library/applications they build. Did you verify that your plugin properly applies?
Hi, romainthomas.
I test o-mvll on iOS project, it dosen't process swift file. any plan to support it?
The text was updated successfully, but these errors were encountered: