可能重复:
How can I develop for iPhone using a Windows development machine?
iPhone development on Windows
我知道这个话题有点拗口。这就是我要做的事情:
我想为iPhone和iPod Touch设备开发一个应用程序并将其放在Cydia上。
我没有MAC操作系统,但我的一次性操作系统上有Windows和Linux操作系统。
最后我个人不拥有iPhone或iPod Touch,但我有很多朋友可以让我测试我们的代码。但为方便起见,是否存在可以测试我的代码的模拟器?
基本上,我只是想知道这是否可行。任何有关如何可能的细节将不胜感激。我用Google搜索并得到了各种答案,但我知道这里的人可以帮助我。
我知道这很多。谢谢大家。
答案 0 :(得分:0)
除了原生SDK(例如Flash)之外,您可以在其他环境中开发iOS应用程序,因为Apple已经撤销该禁令;但是,就模拟器而言,我不建议严格依赖模拟器来发布产品。
答案 1 :(得分:0)
有几种方法可以在不使用Mac的情况下为iPhone开发,但Apple会(或已经)拒绝使用这种方式开发的应用程序。所以你需要一台Mac机器来开发iPhone或iPad。至于模拟器部分,一旦你得到一台Mac,安装XCode和iOS SDK,你也可以获得模拟器。您可以使用它为iPhone开发应用程序并使用模拟器进行测试。虽然您无法使用模拟器测试一些内容,但它对于基本应用程序来说已经足够了。如果您想在真实设备上进行测试,您必须将自己注册为Apple开发人员,并且只能在单个设备上进行测试。
答案 2 :(得分:0)
为了在您的应用程序中提供一致的用户体验,获得真实设备并使用它一段时间是明智之举。通过这种方式,您可以了解在这个世界中使用的UI设计和业务逻辑约定。
答案 3 :(得分:0)
你的朋友iDevices监狱坏了吗?因为,如果没有,并且他们不会让你的监狱打破他们,你将无法将你的应用程序上传到他们的设备进行测试,而没有只在Mac OS X上提供的官方Apple开发工具包。如果我如果我打算出售应用程序而不是仅仅放弃它们,我是否会购买基本的iPod touch。
答案 4 :(得分:0)
您可以使用flash cs5进行开发,将其编译为.ipa并使用Adobe DeviceCentral进行测试。然后你可以使用.ipa来放置cydia。对我来说,这是最好的选择,因为它兼容windows和mac。