iPhone:软件开发和分发

时间:2010-06-10 13:20:34

标签: iphone hardware ios-simulator

我有一些关于iPhone软件开发的快速问题。我做了一些关于这个主题的研究,但是我想在这里提出一些具体的事情,因为在我被允许购买任何东西之前,我将不得不估计所需硬件和软件的成本。我从来没有做任何Mac开发,也没有拥有过iPhone,所以不用说这对我来说很难。

  1. 我将购买一台带2 GB RAM的iMac mini用于iPhone开发。我将不得不与我的常规PC同时使用它,但大多数时候我根本不会使用Mac。我是否需要购买额外的显示器,鼠标和键盘,还是有更好的解决方案?

  2. 我必须将C库移植到iPhone平台并开发使用移植库的iPhone应用程序。我需要除iPhone SDK以外的任何其他功能吗?

  3. 如果我使用外部库(见上文),我可以使用集成仿真器测试应用程序,还是建议购买设备?

  4. 我必须将数据发送到远程Web服务。除此之外,我不需要任何其他功能。我可以从其他国家在线购买iPhone(这里的iPhone是SIM卡锁的),还是我应该买一个合同?

  5. 当应用程序准备就绪时,它将安装在我们客户拥有的几部iPhone上。由于安全原因,在此过程中不涉及第三方(即应用程序不应在应用程序商店中分发)至关重要。这可能吗?

1 个答案:

答案 0 :(得分:2)

  1. 如果您不同时使用两台计算机,则完全可以为两台计算机使用相同的显示器和键盘/鼠标
  2. 使用您设置的SDK,您可能也不需要移植库,因为C是objective-C的子集,您的库可以立即用于sdk。
  3. 模拟器可以理解外部库
  4. 像意大利这样的国家在没有合同的情况下出售iphone,你不会有任何问题。请记住,如果你只需要带摄像头的iPhone,那么3g,3g甚至2g都可以满足你的需求,因为所有人都有摄像头。
  5. 是的,有一个名为“Ad hoc distribution”的分发选项。使用它,您可以在不通过appstore
  6. 的情况下在客户端电话中安装应用程序