【发布时间】:2010-10-06 17:36:24
【问题描述】:
我没有 Mac,但我有 iPhone。我想为 iPhone 开发应用程序。 经过一些研究,我认为我只需要免费 SDK 中的头文件和库,以及支持 ARM/Mach-O 的 GCC 构建。 Apple 发布了 iPhone SDK 中使用的 GCC 代码(他们必须这样做),所以我认为如果我可以在 Windows 或 Linux 上构建它,我可以将它与 SDK 中的头文件和库一起使用来开发 iPhone 应用程序。
然后我可以在任何越狱的 iPhone 上安装该应用程序。
如何在任何非 Apple 机器上构建它?
【问题讨论】:
-
你这样做只是为了好玩,还是真的想做一些有用的事情?如果是后者,而且你不会走官方的道路,你有没有考虑过使用 VMWare?
-
Apple 将在 Xcode 中抛弃 GCC。您应该真正使用 LLVM 编译器。并且不要尝试在 Windows 或 linux 机器上构建它。去买一台 Mac。