开发iPhone应用程序有哪些选择?
目前我已经尝试为Linux安装gnu kit但没有成功!太多的步骤,而且我无法编译单个应用程序.
Apple SDK似乎更容易,但我没有Mac.
我错过了什么吗?
你需要一台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的成本.
是的,Mac.没有工具,这可能不值得.特别是没有模拟器.Apple设计了iPhone,它运行的是OSX版本,他们已经制作了这些工具.它甚至不是所有你需要的编译器,因为你没有调试,加载和管理应用程序的工具.