如何给我想要对我的应用进行 Beta 测试的朋友一份 iOS 7 副本? [关闭]

Posted

技术标签:

【中文标题】如何给我想要对我的应用进行 Beta 测试的朋友一份 iOS 7 副本? [关闭]【英文标题】:How do I give my friend who I want to beta test my app a copy of iOS 7? [closed] 【发布时间】:2013-06-21 01:10:30 【问题描述】:

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

【问题讨论】:

【参考方案1】:

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

【讨论】:

“给他们 iOS 7 IPSW 文件”?你的意思是完全按照 Apple 告诉你的去做?好吧,如果它让你开心,那就去吧,但如果你被抓住了,那就不要再为 iOS 开发了。 这违反了保密协议! 当然了,如果这不是违反 NDA 的话,什么都不是。 什么是合法的方式?在家测试?还是测试人员必须参加ios开发者计划? 合法的方式是内部测试。一旦公开,您就可以进行更大规模的测试。无论如何,现在进行大规模测试没有任何意义,因为 iOS 7 仍处于测试阶段并且会发生变化。当然是 IANAL。【参考方案2】:

不要告诉他们。 Apple 将其提供给他们,当且仅当他们在 iOS 开发者计划中注册。

【讨论】:

【参考方案3】:

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

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

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

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

【讨论】:

【参考方案4】:

何乐而不为,人人都要入手,系统让人眼花缭乱。

来自手册 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)。

【讨论】:

以上是关于如何给我想要对我的应用进行 Beta 测试的朋友一份 iOS 7 副本? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

禁用 beta 测试 Android

如何构建 nativescript-vue .apk 而不将其提交到谷歌商店与我的朋友分享以进行 beta 测试

我是不是需要昂贵的企业开发者帐户才能使用 TestFlightApp 进行 beta 测试?

Android Play 商店中的 Beta 版。测试人员的选择加入链接在哪里?

如何在发布之前对 Android 应用进行 alpha / beta 测试?

使用 iOS 7 beta 测试 iOS 应用程序