2010-11-01 76 views
2

这不是一个关于避免支付苹果的问题,我的老板没有问题付99美元的注册费用来签署证书的东西。越狱不是一种选择。是否可以在没有连接设备的情况下测试设备上的应用程序(ipad/iphone)?

我有我开发的应用程序客户,他们想测试/预览设备上的应用程序,前往办公室有一个关于如何处理应用程序做下一次会议之前。

问1.在研究并找到有关如何在设备上测试的指南(http://mobiforge.com/developing/story/deploying-iphone-apps-real-devices)后,他们似乎都认为设备必须连接才能进行测试,这是唯一的方法吗?

Q 2,另外,如果我这样做让他们进入办公室,并设置设备高达上进行测试,我将能够测试它在未来没有它连接?我能以某种方式将它们发送给他们吗?

问题3:不分配工作,你做一个私有应用程序或东西,所以仅是有开发可以使用它的应用程序的客户究竟如何,并没有它在App Store?

预先感谢任何帮助/建议可以给你或链接点我在正确的方向。

+0

模拟器呢? – OlimilOops 2010-11-01 10:07:53

+0

你是什么意思?模拟器不会与SDK附带的模拟器相同吗?我需要向客户发送应用程序,以便他们可以尝试。 – Buttons 2010-11-01 12:33:14

回答

2

这是它的缺点。

  1. 你得到他们的UDID为他们的设备,并从Apple获得证书(支付订阅后)。
  2. 然后,您使用设备(而非模拟器)目标的证书构建应用程序。
  3. 然后用户安装证书。 (他们可以拖放在iTunes上)。
  4. 我相信这个应用程序应该被压缩(就像在提交到商店时一样),但它与证书的处理过程几乎相同。

如果您需要链接,我可以提供它们,但这是它的工作原理。

今后,如果你建立与该证书,用户只需要重新安装应用程序。如果用户没有连接到计算机,您将无法获得调试信息,但他们可以将其运行到他们的心中。

证书一段时间后到期,所以你必须让每一个一旦一个新的,一会。但这并不是什么大问题。

+0

是的,它被称为Ad Hoc Distribution。它用于beta测试,可用于100台设备。谢谢您的帮助。 – Buttons 2010-11-25 10:03:33

相关问题