开发iPhone应用程序有哪些选择?
目前我已经尝试安装gnu kit for Linux而没有成功!太多的步骤,并在我无法编译一个单一的应用程序。
Apple SDK似乎更容易,但我没有Mac。
所以我错过了什么?iOS开发的软件和硬件需求
回答
你需要一个Mac,没问题。您还需要iPhone或iPod Touch来开发,虽然模拟器相当不错,但它是而不是完美 - 我有示例代码,可以在模拟器中正常工作,但在硬件上失败。硬件也必须进行修改以增加开发密钥,因此使用真正的iPhone有一定的风险 - 许多人证明它足够安全,但我自己加紧购买iPod Touch进行开发。 Keys也必须安装在Mac上并集成到Xcode中 - 即使使用标准的Apple设置,这也足够棘手。 Xcode是免费的,非常体面的IDE。
你的最低要求,因此
的Intel Mac上运行的是最新的Mac OS。最便宜的选择有一个Mac Mini - 599美元,尽管你可能会在Ebay上购买一个可以在400美元或更少的情况下工作的产品。
一部iPod touch(或iPhone,如果你需要为你的应用程序中的相机/手机功能) - $ 229
开发人员许可证从苹果这样你就可以得到他们所需的密钥 - $ 99
要强调的是,你绝对有有来测试真正的硬件上的代码和尽管尝试使用其他任何东西,但Mac和Xcode将痛苦的痛苦量将很容易地购买Mac的成本。
是的,Mac。如果没有这些工具,这可能是不值得的。特别是没有模拟器。苹果公司设计了iPhone,它运行的是OSX版本,并且他们制作了这些工具。它甚至不像你所需要的是编译器,因为你没有工具来调试,加载和管理应用程序。
是的,模拟器并不完美。它会高兴地运行在实际硬件上不起作用的东西。 – Cruachan 2009-01-24 15:12:09
除了官方的MAC你还有一个项目在谷歌代码,试图做一个工具链的Linux和Windows。 iphone-dev此链接显示如何构建它。
还有另一个常见问题解答网站,可以回答许多这样的基础iPhone开发问题,我发现这些问题很有用。所以你可能想要退房iPhoneDevelopmentFAQ.com
从您当地的libarary检出http://oreilly.com/catalog/9780596155193/,它表示您不需要Mac,只是越狱的iPhone/iPodTouch和Linux。我不知道你可以使用SDK来做到这一点,我正在等待2g越狱开始,但我当然希望我不需要Mac。
- 1. Hadoop集群需求软件/硬件
- 2. SAML和OAUTH的硬件软件要求
- 3. 软件开发人员的硬件要求
- 4. 拥有iOS开发和测试所需的硬件吗?
- 5. 确定硬件和软件需求WPF应用程序
- 6. 功能性软件需求规范(FSRS)和敏捷开发
- 7. iPhone开发的目标硬件要求
- 8. 开发iPhone所需的软件
- 9. 硬件/软件清单开源项目
- 10. 需要免费的php软件开发项目管理软件
- 11. 安装Xcode 8.0的最低硬件和软件要求
- 12. C++硬件开发
- 13. OpenGL ES glBlendFunc硬件需求
- 14. Cassandra节点硬件需求
- 15. 开始硬件开发
- 16. 之间的“软件开发方法”和“软件开发流程”的区别
- 17. SFCC(需求软件)调试
- 18. 2.5.2 - 性能 - 软件需求
- 19. 哪些软件和硬件对于iPod开发至关重要?在PC上?
- 20. Google TV资源和硬件/软件开始
- 21. 开源导航软件和第三方硬件
- 22. Iphone本地应用程序开发的最低硬件和软件要求是什么?
- 23. 软件来管理(硬件和软件)资产
- 24. AutoCAD 2012的软件开发
- 25. Symfony2的系统硬件需求
- 26. 微软的App-V和硬件ID
- 27. 软件需求规格 - 功能要求
- 28. 文件所需要的软件开发过程
- 29. 如何指定您的软件需要的硬件?
- 30. 的iOS硬件UUID
请注意:您只需要Apple的开发人员许可即可发布软件。不需要下载或使用SDK或其他开发工具。 – 2009-01-20 14:52:25