是否有可能在iOS上运行一个Python构build的程序作为静态库?

我有一些使用非标准库的python 2.7开发的AI代码。

我打算编译它与我的iPhone应用程序一起工作。

我不想重新编程所有东西,这是一种方法来编译我的Python代码+所有依赖到一个静态文件,所以我可以从我的iOS应用程序作为一个函数调用它?

基维可以做到这一点

http://kivy.org/docs/guide/packaging-ios.html

也可以看一下https://itunes.apple.com/us/app/python-for-ios/id485729872?ls=1&mt=8

虽然我怀疑你可以只编译你的现有项目…你将需要重新编写它的至less一部分,你只能使用纯粹的Python库(KIVY)

iPhone应用程序必须是Objective-C,C,C ++或Objective-C ++。 他们不能解释Python代码。

但是 ,如果您有权访问库源代码,则可以将Python源代码翻译并编译为C代码。

我将以PyPy Toolchain为出发点。