|
|
|
|
|
by coolius
775 days ago
|
|
I got OpenJDK 17 to compile for iOS, but I had to disable JIT compilation as iOS doesn't allow running unsigned Code.
Running the JVM itself is possible as long as the binaries are signed, and located at the correct paths.
The paths issue really made me jump through hoops because Apple doesn't sign binaries unless they are bundled in Frameworks at the root of the bundle. That forced me to create symlinks to replicate the directory structure expected by the JVM while satisfying Apple's stupid policy. Of course this whole thing only occured when I tried to submit to the App Store and the whole app was finished. I wasn't going to give up at that point. |
|
I just wanted to say great job!