有没有办法在未提交Ad-Hoc发布的设备上测试iOS应用?

创建我的第一个iOS应用程序作为我的MSc项目的一部分,我现在需要将它(连同我的报告)发送给审查员(基本上将其上传到大学的网站(通过Moodle))。

但是,我不可能知道审查员是 ,并且有关于他们的 iPhone的任何信息

所以我无法提交我的应用程序进行Ad-Hoc分发,因为我不知道要包含哪些设备!

还有其他方法(除了找到审查员并询问他们所有必要的细节)?

或者我基本上必须自己在我自己的设备上展示应用程序(因为我自己拥有iOS Developer权限,所以它当前已安装)

看起来你已经很好地掌握了这里的选择:

  1. 亲自使用您自己的开发设备和演示或借出设备。
  2. 收集他们的UDID以供临时使用(您可以使用TestFlight或HockeyApp为他们和您更轻松地完成此过程)。

(有一个“企业”证书,如果你支付更多的钱并且certificate你是一个企业,它将主要做你想要的,所以它不是这个场景的真正选择)

如果我无法亲自演示或获取我需要演示它的人的设备ID,我使用Quicktime屏幕捕获来捕获我在模拟器中演示设备。

这里再次投票给TestFlight。 基本上这个过程是

  • 获取测试人员的电子邮件地址
  • 发送TF邀请给他们
  • 被邀请者回应,提供他们的设备ID
  • 您将设备ID添加到配置文件中,构建应用程序并将其上传到TF
  • TF通过电子邮件向您的测试用户发送安装链接。

这不是一个完全理想的解决方案,因为它仍然需要您获取有关审查员的一些信息 – 但如果您的大学接受iOS应用程序作为MSc项目,我认为您可以合理地争辩说他们需要在某种程度上与您见面这个过程。