Pythonista 如何在 App Store 限制下工作?

Squ*_*ies 6 python security code-signing ios pythonista

我最近发现了一个名为Pythonista的 iOS IDE ,它声称是一个完整的 Python 3.6 IDE 和 iOS 平台的解释器,包括几个重要的库和本地 iOS API 的绑定。我的问题是:它是如何工作的?我对 iOS 安全模型的理解是,所有代码都必须经过签名,并且所有动态生成或执行代码的(非 Apple)应用程序都将被自动禁止进入 App Store。这是阻止人们为 iOS 编写编译器、解释器、shell 终端、模拟器、虚拟机等并在 App Store 上提供它们的规则。Pythonista 如何在不与 Apple 发生冲突的情况下使用 Python 解释器?它是在服务器上远程运行代码吗?

bri*_*ive 1

这篇文章已有一年左右的历史,但仍然具有现实意义。Pythonista 和 Codea(适用于 iPad 上的 Lua 开发)都是非常成功的应用程序,我可以证明它们的高质量。把它们拿来看看。该代码在您的 iPad 上本地运行,而不是在他们的服务器上运行。这两个应用程序都有活跃的开发社区。请参阅开发人员网站上的论坛:PythonistaCodea