这不是一个关于避免向苹果付款的问题,我的老板毫不犹豫地支付 99 美元的注册费来完成签名证书的工作。越狱不是一种选择。

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

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

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

问 3.分发到底是如何工作的,您是否制作了一个私人应用程序或其他东西,以便只有开发该应用程序的客户才能使用它,而不是将其放在应用程序商店中?

预先感谢您提供的任何帮助/建议或为我指明正确方向的链接。

有帮助吗?

解决方案

这是它的缺点。

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

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

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

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top