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?
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
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).