在iPhone上运行python/ruby脚本?

2024-05-10 10:05:23 发布

您现在位置:Python中文网/ 问答频道 /正文

<>从最近的新闻中得知,必须使用C/C++ + Objule- C来实现iPhone应用程序。因此,不可能使用MacPython或类似软件来制作iPhone应用程序。

但是,由于python/ruby解释器本身是用C编写的,所以让python/ruby解释器在iPhone上运行脚本是不是可以呢?

这可能吗?苹果支持这个吗?还是有人实施了这个?或者,用户应该黑客来做这个?

增加

我不分发python脚本,只是将其用于我自己的实用程序。即使在这种情况下,我需要越狱吗?我是说,我可以用Xcode编译python来获得二进制文件吗?或者,我想已经有人这么做了。


Tags: 用户苹果实用程序脚本应用程序软件二进制情况
3条回答

I don't distribute the python script, I just use it for my own utility. Even in this case, do I need a jailbreak?

不,你没有。你可以编译一个Python解释器并在你自己的iPhone上运行,只要你有开发许可证。

也许你可以使用特别分发(根据苹果公司的说法,你可以在应用商店外自己将你的应用分发到100台设备上)? See here

现在一点也不。苹果许可证禁止在其上运行任何intepreter,甚至在iPhoneOS4之前。你可以通过越狱来制作一个互联网,但它不会是官方的,你也不能分发它。

苹果最近改变了这方面的政策,允许在应用程序商店中安装一个名为Python for iOS的python解释器应用程序:

http://itunes.apple.com/us/app/python-for-ios/id485729872?mt=8&uo=4


完整披露:我是Python for iOS的唯一创建者/开发者。

相关问题 更多 >