【问题标题】:Is it possible to test an app on a device (ipad/iphone) without having the device connected?是否可以在没有连接设备的情况下在设备(ipad/iphone)上测试应用程序?
【发布时间】:2011-05-03 08:21:57
【问题描述】:

这不是关于避免支付苹果的问题,我的老板支付 99 美元的注册费来做签名证书的事情是没有问题的。越狱不是一种选择。

我有一位客户正在为其开发应用,他们想在他们的设备上测试/预览该应用,然后前往办公室开会讨论下一步如何处理该应用。

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

Q 2. 另外,如果我确实让他们进入办公室并将设备设置为进行测试,我将来是否能够在不连接的情况下对其进行测试?我能以某种方式发送给他们吗?

Q 3. 分发究竟是如何工作的,您是否制作了私有应用程序或其他东西,以便只有开发应用程序的客户才能使用它,而不是在应用商店中拥有它?

提前感谢您提供的任何帮助/建议或指向正确方向的链接。

【问题讨论】:

  • 什么意思?模拟器不会和SDK自带的模拟器一样吗?我需要将应用程序发送给客户,以便他们试用。

标签: iphone testing device deployment


【解决方案1】:

这是它的短处。

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

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

将来,如果您使用该证书进行构建,用户只需重新安装应用程序。如果用户没有连接到计算机,您将不会获得调试信息,但他们可以尽情地运行它。

证书会在一段时间后过期,因此您必须不时获得一个新证书。但这不是什么大问题。

【讨论】:

  • 是的,它称为 Ad Hoc Distribution。它用于 Beta 测试,可在 100 台设备上使用。感谢您的帮助。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-09-10
  • 1970-01-01
  • 2012-02-08
  • 2015-08-20
  • 1970-01-01
  • 2013-10-03
相关资源
最近更新 更多