简体   繁体   English

V8 JavaScript引擎和Mac App Store

[英]V8 JavaScript Engine and Mac App Store

如果我在我的应用程序(游戏)中嵌入V8 JavaScript引擎,是否仍然可以在Mac和iOS应用程序商店中分发它?

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. 如果您嵌入了自己的解释器引擎(任何编程语言),则必须禁用JIT(或任何其他动态可执行代码生成),因为编写可执行代码将无法在库存OS iOS设备上的应用程序沙箱中运行。 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. 带解释器的应用程序也不能具有任何代码下载功能,否则Apple将拒绝该功能。 So you will have to embed your complete game with your interpreter for submission to Apple's App store. 因此,您必须将您的完整游戏与您的口译员一起嵌入Apple的App商店。

But there are many apps approved and in the app store with embedded interpreters (Basic, for instance). 但是有很多应用程序被批准,并且在应用商店中有嵌入式解释器(例如Basic)。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM