我是一名开发人员,现在我的手机上安装了 iOS 7,但我想要一些我认识的 beta 测试人员在 iOS 7 下测试我的应用程序,显然他们需要它来测试我的应用程序,那么我该如何给他们呢?
4 回答
将他们手机的 UUID 添加到您的门户和应用程序的配置文件中。为他们提供 iOS 7 ISPW 文件并为他们生成应用程序的 AdHoc 分发。
YOU don't get it to them. Apple gets it to them, if and only if they are registered in the iOS developer program.
据我所知,您可以将iOS 测试版发送给您的测试人员进行测试。仅当此测试人员位于您的开发人员门户下并且您有责任让他遵守 NDA 时。如果测试人员违反 NDA,您将遇到严重的麻烦,所以我建议如果他不是您组织的一部分(或您和他之间有一些合同),您应该等待。但这不是一个法律论坛所以我建议你联系苹果(我假设他们会给你相同的答案,因为当所有开发团队都应该拥有它进行测试等时,只向开发人员提供版本是不合逻辑的)。
从技术上讲,您必须在 Developer Portal 上将测试设备 UDID 添加到您的 iOS 设备(然后他将能够在测试设备上使用 iOS 7,否则我认为可能会出现一些激活问题)。
要将应用程序发布到该设备,您必须使用添加此设备后创建的 Ad-Hoc 证书对其进行签名(您应该标记它)。
为了以最佳方式向他发送应用程序文件,我建议您使用像 TestFlight 这样的第三方服务。这将帮助您非常轻松地发送它并了解他发现的状态/错误。如果您还集成了 TestFlight SDK,您可以获得非常棒的指示,以显示远程日志等问题。
何不来点善意,人人都要入手,系统莫名其妙。
注意...还有一个叫做 TestFlight 的东西,但我还没有真正掌握它。
引用...它在手册中更加清晰。
此外,如果您想在不使用 Xcode 的情况下收集 iOS 或 Apple TV 设备的设备 ID,请使用此方法。
使用系统信息定位连接的设备 ID
将设备连接到您的 Mac。打开位于 /Applications/Utilities 文件夹中的系统信息应用程序。在左栏中的硬件下选择 USB。在右侧,选择 USB 设备树下的连接设备。设备 ID 或“序列号”显示在下方。
注册单个设备 要使用会员中心注册设备,您需要拥有设备名称和设备 ID。
注册单个设备
在证书、标识符和配置文件中,选择设备。在设备下,选择全部。单击右上角的添加按钮 (+)。选择注册设备。输入设备名称和设备 ID (UDID)。