【发布时间】:2012-09-10 19:36:51
【问题描述】:
Marmalade SDK 是一个交叉编译器、跨平台框架,允许人们从 Windows 开发 Iphone 应用程序。 Marmalade 有一个交叉编译器,它能够直接从本地 Windows 计算机生成有效的签名 IPA,而无需 Mac 或远程构建服务。我知道一些能够交叉编译应用程序的“开放工具链”,但这些工具链与 Iphone 许可不兼容。有人知道 Marmalade 的交叉编译器是如何工作的吗? marmalade 是如何开发出兼容 Iphone SDK 许可的交叉编译器的?他们使用什么编译器进行交叉编译?他们是否使用了开源编译器并对其进行了定制?它们如何与兼容 Iphone 许可的“便携式操作系统包装器”相关联?
【问题讨论】:
-
工作是什么意思?你到底想知道什么?
-
它还使用了跨工具链——我怀疑他们对 Xcode 的代码签名过程进行了设计,并使用它来生成 IPA,前提是开发人员具有有效的签名身份。