o-mvll
o-mvll copied to clipboard
Mac Support for the Android & Suggested Improvements
Hello,
I’m facing the same issue #71 . My system is Mac, and I chose this OS because it’s Unix-based, making it suitable for KMP projects. One of the key advantages of C is its cross-platform nature, allowing some code to be shared between Android and iOS.
For securing this shared code, your library was the only relevant solution I found. However, I found it quite complex, particularly in terms of using the o-mvll file and compiling the source code. Since Mac isn’t officially supported, I tried running the generate_dependency.sh script manually and then compiling the o-mvll project to generate the .so file. Unfortunately, I ran into issues while downloading dependencies from Google’s repository, which were also quite large, so I had to abandon the attempt.
Given this situation, I believe other Mac users might be facing similar challenges. This limitation forces developers to implement C code obfuscation directly within the main source code, reducing maintainability. Additionally, in teams where some members use Linux and others use Mac, this can cause conflicts, as some developers may be unable to build the project.
I have a couple of questions:
-
What is the specific limitation that prevents Mac support? Is it related to NDK compatibility or certain dependencies?
-
Would it be possible to provide a tutorial video covering installation, configuration, and output generation? I believe this could be very helpful for many developers.
Looking forward to your response.
Best regards, [Ghasem Shirdel]
Dear @ghasemdev , Thanks for reaching out. We are planning on implementing support for NDK on macOS soon (hopefully within this Q). Please stay tuned. Marc
Dear @ghasemdev , Thanks for reaching out. We are planning on implementing support for NDK on macOS soon (hopefully within this Q). Please stay tuned. Marc
Dear Marc, Thank you for the update. That’s great to hear! Looking forward to seeing NDK support on macOS soon.
Dear @ghasemdev Android NDK compilation in macOS was included in v1.4. Please check it out. Closing this as done. Marc