Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

V8 JavaScript Engine and Mac App Store

If I embed the V8 JavaScript Engine in my application (a game) is it still possible to distribute it in the Mac & iOS App Stores?

like image 982
dbotha Avatar asked Aug 15 '26 12:08

dbotha


1 Answers

If you embed your own interpreter engine (any programming language), you will have to disable JIT (or any other dynamic executable code generation), as writing executable code will not work in the app sandbox on stock OS iOS devices. Compiler engines are not allowed. An app with an interpreter also can not have any code download capability, or it will be rejected by Apple. So you will have to embed your complete game with your interpreter for submission to Apple's App store.

But there are many apps approved and in the app store with embedded interpreters (Basic, for instance).

like image 116
hotpaw2 Avatar answered Aug 18 '26 02:08

hotpaw2



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!