【发布时间】:2018-12-08 23:41:50
【问题描述】:
我最近发现了一个名为 Pythonista 的 iOS IDE,它声称是一个完整的 Python 3.6 IDE 和 iOS 平台解释器,包括几个重要的库和原生 iOS API 的绑定。 我的问题是:它是如何工作的?我对 iOS 安全模型的理解是,所有代码都必须签名,并且所有动态生成或执行代码的(非 Apple)应用程序都会自动被 App Store 禁止。这是阻止人们为 iOS 编写编译器、解释器、shell 终端、模拟器、虚拟机等并在 App Store 上提供它们的规则。 Pythonista 如何在不与 Apple 发生冲突的情况下使用 Python 解释器?它是在服务器上远程运行代码吗?
【问题讨论】:
标签: python ios security code-signing pythonista