有没有可能开发适用于Windows或Linux的iPhone / iPod Touch而没有其中一个设备?

时间:2010-09-21 15:45:29

标签: iphone ios ipod

  

可能重复:
  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搜索并得到了各种答案,但我知道这里的人可以帮助我。

我知道这很多。谢谢大家。

5 个答案:

答案 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。