3

我是一名开发人员,现在我的手机上安装了 iOS 7,但我想要一些我认识的 beta 测试人员在 iOS 7 下测试我的应用程序,显然他们需要它来测试我的应用程序,那么我该如何给他们呢?

4

4 回答 4

3

将他们手机的 UUID 添加到您的门户和应用程序的配置文件中。为他们提供 iOS 7 ISPW 文件并为他们生成应用程序的 AdHoc 分发。

于 2013-06-21T01:19:40.870 回答
2

YOU don't get it to them. Apple gets it to them, if and only if they are registered in the iOS developer program.

于 2013-06-21T01:25:05.743 回答
1

据我所知,您可以将iOS 测试版发送给您的测试人员进行测试。仅当此测试人员位于您的开发人员门户下并且您有责任让他遵守 NDA 时。如果测试人员违反 NDA,您将遇到严重的麻烦,所以我建议如果他不是您组织的一部分(或您和他之间有一些合同),您应该等待。但这不是一个法律论坛所以我建议你联系苹果(我假设他们会给你相同的答案,因为当所有开发团队都应该拥有它进行测试等时,只向开发人员提供版本是不合逻辑的)。

从技术上讲,您必须在 Developer Portal 上将测试设备 UDID 添加到您的 iOS 设备(然后他将能够在测试设备上使用 iOS 7,否则我认为可能会出现一些激活问题)。

要将应用程序发布到该设备,您必须使用添加此设备后创建的 Ad-Hoc 证书对其进行签名(您应该标记它)。

为了以最佳方式向他发送应用程序文件,我建议您使用像 TestFlight 这样的第三方服务。这将帮助您非常轻松地发送它并了解他发现的状态/错误。如果您还集成了 TestFlight SDK,您可以获得非常棒的指示,以显示远程日志等问题。

于 2013-06-21T11:26:06.967 回答
0

何不来点善意,人人都要入手,系统莫名其妙。

从手册 https://developer.apple.com/library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/BetaTestingTheApp.html#//apple_ref/doc/uid/TP40011225-CH35-SW3

注意...还有一个叫做 TestFlight 的东西,但我还没有真正掌握它。

引用...它在手册中更加清晰。

此外,如果您想在不使用 Xcode 的情况下收集 iOS 或 Apple TV 设备的设备 ID,请使用此方法。

使用系统信息定位连接的设备 ID

将设备连接到您的 Mac。打开位于 /Applications/Utilities 文件夹中的系统信息应用程序。在左栏中的硬件下选择 USB。在右侧,选择 USB 设备树下的连接设备。设备 ID 或“序列号”显示在下方。

注册单个设备 要使用会员中心注册设备,您需要拥有设备名称和设备 ID。

注册单个设备

在证书、标识符和配置文件中,选择设备。在设备下,选择全部。单击右上角的添加按钮 (+)。选择注册设备。输入设备名称和设备 ID (UDID)。

于 2015-11-15T19:17:37.403 回答