Why does Apple ban JIT? It clearly doesn't ban emulation inherently, so why is emulation OK but not JIT?
I believe it's a ban on executing any runtime-generated or downloaded machine code, not just JIT in particular.
Then how is iSH allowed on the app store?
Elsewhere in this thread, someone mentioned that ISH is a full PC emulator running Alpine. You wouldn't necessarily need JIT or native execution for a software VM.
Probably ban on any unsigned code tbh
I believe it's a ban on executing any runtime-generated or downloaded machine code, not just JIT in particular.
Then how is iSH allowed on the app store?
Elsewhere in this thread, someone mentioned that ISH is a full PC emulator running Alpine. You wouldn't necessarily need JIT or native execution for a software VM.
Probably ban on any unsigned code tbh