Windows上的iOS开发
可能重复:
如何使用Windows开发机器为iPhone开发?
我已阅读了很多关于在Windows上开发iOS应用程序的问题和解答:
在Windows上开发iPhone
如何使用Windows开发机器为iPhone开发?
但是,实现这一目标的大多数方法都是因为有这个问题的人(在Windows上制作ios应用程序)想要为自己制作应用程序。 此外,其中一些建议网络应用程序。
我正在为一家需要制作小应用程序的公司工作(后来其他公司需要更多),负责IT的人告诉我们我们需要一些事实,以便我们可以证明我们确实需要一台Mac合法开发适用于iOS的应用程序。
首先,我不知道这个网页上说的所有内容是否足够https://developer.apple.com/support/ios/ios-dev-center.html
要使用iOS SDK和Xcode进行开发,您必须具有运行Mac OS X Snow Leopard或更高版本的基于Intel的Mac,并且您必须注册为Apple开发人员。
现在我有一些问题:
测试
我们的一些同事有iTouch,但我们不知道公司是否应该购买新的。 另外,您是否会建议为测试目的获得最老一代的iPod Touch,或者只有第三代和第四代?
我希望你能理解我。 提前致谢!
更新 :
我得到了这个答案:
我:我知道没有官方的SDK在Apple的Windows上开发iOS应用程序。
更新 我们得到了Mac。 “:d”
虽然有像FlashBuilder这样的东西,但这些解决方案并不能提供实际原生应用程序的性能或灵活性。 至于虚拟化OS X,这不是一种选择。 所有版本的OS X的EULA都特别禁止硬件虚拟化(尽管我相信Lion允许它, 但只能在直接在真正的Apple硬件上运行 。换句话说,没有办法在没有Mac的任何计算机上运行OS X违反EULA。
尽管总会有黑客和变通办法,但您需要一台Mac来处理任何严重的iOS开发。 你可以买一台1000美元以下的Mac Mini,如果你可以安装一台Windows机器,可以建立价值低于1000美元的工作时间的iOS应用程序,那么我会感到惊讶......再加上你最终可能会不得不不断修补匠保持它的工作。
AFAIK,Mac OS X无法在Windows计算机上的虚拟机上可靠地运行,但自从我上次检查以来可能发生了变化。
大多数跨平台开发工具可以回溯到基于HTML / Javascript的技术,该技术在嵌入式浏览器中运行,并且使用自定义工具打包,但我倾向于避免使用这些技术,因为他们生产的应用程序不会感觉到本机。
我不相信Apple会检查代码的构建位置。 Adobe的FlashBuilder可以导出为iOS二进制文件,这些应用程序被Apple接受。
创建它们不应该很难...测试它们可能会有点慢,但是你一定会想要在真正的硬件上进行早期和经常测试。
如果你使用Mac Mini,你可以选择并单击以在iPhone模拟器中模拟双重触摸,但对于更重要的多点触控测试,您需要定位一个真实的设备。
根据您的目标,Web应用程序可能是一个很好的解决方案。 你可能会失去一些性能和一些控制,但你可能不需要那么多来完成你的任务。
我没有Mac,但我通过以下博客http://tonymacx86.blogspot.com/上的指导安装了hackintosh(MacOSX在pc中运行)。 如果您的电脑规格兼容,Mac OSX将运行完美,就像在普通的Mac中一样。
既然你问这个问题,我假设你不想花钱购买Mac,所以安装一台hackintosh机器对你来说是最好的选择。 您只需花一些钱购买Mac OSX的合法副本。 是的,我也设置hackintosh为了在个人电脑上开发iPhone应用程序。
链接地址: http://www.djcxy.com/p/25969.html上一篇: iOS development on Windows
下一篇: Application Loader: No eligible applications were found