iphone python或perl处理器或类似产品

iphone python或perl处理器或类似产品,iphone,python,scripting,compiler-construction,Iphone,Python,Scripting,Compiler Construction,我有一个应用程序要开发,但问题是,我必须从服务器下载部分行为作为指令列表 理想情况下,它将下载脚本代码并执行它。问题是是否有任何图书馆来制作它?例如,我有python脚本,我想在设备上执行它 有选择吗 谢谢出于安全原因,app store不允许应用程序包含能够在手机上执行任意代码的编程语言,因此您的应用程序的市场将仅限于愿意越狱以规避此限制的用户 根据你想做什么,你可以看看如何使用浏览器的JavaScript。Lua在游戏中非常流行。您也可以嵌入Python。苹果不会强制执行“Objective

我有一个应用程序要开发,但问题是,我必须从服务器下载部分行为作为指令列表

理想情况下,它将下载脚本代码并执行它。问题是是否有任何图书馆来制作它?例如,我有python脚本,我想在设备上执行它

有选择吗


谢谢

出于安全原因,app store不允许应用程序包含能够在手机上执行任意代码的编程语言,因此您的应用程序的市场将仅限于愿意越狱以规避此限制的用户


根据你想做什么,你可以看看如何使用浏览器的JavaScript。

Lua在游戏中非常流行。您也可以嵌入Python。苹果不会强制执行“Objective-C only”子句,除非您明确表示您使用Python编写行为脚本。你认为商店里所有的游戏都是用Objective-C编写的吗?不可能。只要不要让你的违规行为显而易见,你就会没事。

那么,你基本上想在iphone上运行Python吗?等等。他将下载脚本代码,这只是数据。所以它不像下载编译的objective-C代码(顺便说一句,我甚至不确定您是否可以,如果MMU设置为不允许数据段运行代码,您可以让系统执行它)。这是否仍然有效?David,您可以对数据段进行读写保护,写入数据段,然后再次保护以获得执行权限。真正的麻烦在于颠覆dyld,因为dyld的方式非常激进。我认为如果dyld更被动,那么很多应用程序都会自动更新。基本上,如果代码是从手机外传来的,他们不喜欢。如果你的应用附带了解释器和代码,那就好了。应用商店协议第3.3.2节。