V8 JavaScript 引擎和 Mac App Store

发布于 2024-11-17 08:13:42 字数 77 浏览 8 评论 0原文

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

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?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

千纸鹤带着心事 2024-11-24 08:13:42

如果您嵌入自己的解释器引擎(任何编程语言),则必须禁用 JIT(或任何其他动态可执行代码生成),因为编写可执行代码将无法在原生操作系统 iOS 设备上的应用程序沙箱中工作。不允许使用编译引擎。带有解释器的应用程序也不能具有任何代码下载功能,否则将被苹果拒绝。因此,您必须将完整的游戏嵌入到您的解释器中,才能提交到 Apple 的应用商店。

但有许多应用程序已获得批准,并且在应用程序商店中具有嵌入式解释器(例如基本版)。

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).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文