如果您嵌入自己的解释器引擎(任何编程语言),则必须禁用JIT(或任何其他动态可执行代码生成),因为在股票iOS设备上的应用沙箱中编写可执行代码将无法工作。编译器引擎是不允许的。带有解释器的应用程序也不能具有任何代码下载功能,否则它将被苹果拒绝。因此,您必须将完整的游戏与解释器一起嵌入以提交给苹果的App Store。但是,有许多已经获得批准并在应用商店中的应用程序都嵌入了解释器(例如Basic)。