3

每当我收到测试设备的 UDID 时,我都会将它们添加到我们门户网站上的设备列表中,developer.apple.com然后将新设备添加到应用程序的配置文件中,然后使用新的配置文件重新导出已编译的应用程序。

这很有趣,但是当每隔一天发生这种情况时,它就变得微不足道了。我已经阅读过,testflight但我想确保没有更好的方法已经建立。最好的方法是什么?

4

2 回答 2

1

不幸的是,如果您必须经常添加/管理设备,我认为没有更好的解决方案。

iOS 要求在执行前对应用进行签名。你基本上有3个选择:

  • 开发和 Ad-Hock 分发配置文件:您必须列出可以运行应用程序的每个设备 UDID
  • App Store:不需要UDID列表,您可以将应用程序上传到iTunes Connect并为其启用TestFlight beta测试,但据我所知,没有办法在设备上安装使用App Store配置文件构建的应用程序,除非通过新的 iTunes Connect/TestFlight beta系统当然也可以通过 App Store。
  • 企业:不需要 UDID 列表,将其安装在任何设备上,但这需要不同类型的 Apple Developer 帐户,更昂贵且更合法的作品(您必须“承诺”除了您的成员之外,您不会分发您的应用程序)组织)

只有最后两个不需要列出设备 UDID。

于 2015-03-17T08:17:21.973 回答
0

现在Apple 使用了Test Flight,您可以导出App Store然后上传到iTunesConnectaspre-release并且用户可以下载IPA,只要它有beta entitlements set.

于 2015-04-02T14:06:06.667 回答