开发iPhone应用有哪些选择?
目前我已经尝试为Linux安装gnu kit但没有成功!太多的步骤,而且我无法编译单个应用程序
Apple SDK看起来要容易得多,但我没有Mac
我错过了什么吗?
答案 0 :(得分:7)
是的,Mac。没有工具,这可能不值得。特别是没有模拟器。 Apple设计了iPhone,它运行的是OSX版本,他们已经制作了这些工具。它甚至不是所有你需要的编译器,因为你没有调试,加载和管理应用程序的工具。
答案 1 :(得分:7)
你需要一台Mac,毫无疑问。你也需要开发iPhone或iPod Touch,因为虽然模拟器非常好,但是不完美 - 我的示例代码在模拟器中工作正常但在硬件上失败。硬件也必须进行修改以添加开发密钥,因此使用真正的iPhone存在一定的风险 - 许多人证明它足够安全,但我自己也加油并购买iPod Touch进行开发。键也必须安装在您的Mac上并集成到Xcode中 - 即使使用标准的Apple设置,这也很难实现。 Xcode是免费的,非常适合IDE。
因此,您的最低要求是
运行最新Mac OS的Intel Mac。最便宜的选择有一个Mac Mini - 599美元,虽然你可能在Ebay买一个可以正常工作400美元或更少的。
iPod Touch(或iPhone,如果您需要应用程序的相机/手机功能) - $ 229
来自苹果的开发者许可证,因此您可以获得必要的密钥 - $ 99
要强调的是,你绝对拥有来测试真实硬件上的代码以及你会尝试使用除了Mac和Xcode以外的其他任何东西所带来的痛苦程度。 Mac中。
答案 2 :(得分:2)
从您当地的图书馆查看http://oreilly.com/catalog/9780596155193/,它表示您不需要Mac,只需要越狱的iPhone / iPodTouch和Linux。我不知道你可以使用SDK来做,我正在等待2g越狱甚至开始,但我肯定希望我不需要Mac。
答案 3 :(得分:1)
除官方MAC外,您还有一个谷歌代码项目,试图为Linux和Windows制作工具链。 iphone-dev此链接向您展示如何构建它。
答案 4 :(得分:1)
还有另一个常见问题解答网站可以回答许多基本的iPhone开发问题,我发现这些问题很有用。因此,您可能需要查看iPhoneDevelopmentFAQ.com