首页 / 知识

关于ios:您如何对iPhone应用进行Beta测试?

2023-04-13 23:28:00

关于ios:您如何对iPhone应用进行Beta测试?

How do you beta test an iphone app?

如何对iPhone应用进行Beta测试?我可以在自己的设备上购买它,任何给我设备的人都可以在他们的设备上运行它,但是有没有办法通过应用商店进行限量发行以进行Beta测试?

相关:另外,请参见有关在不使用App Store的情况下将您的应用程序放到手机上的问题。


创建临时分发配置文件

Apple提供的说明在这里,但是这是我如何创建可与多个应用程序一起使用的常规配置文件,并添加了beta测试器。

我的设置:

  • Xcode 3.2.1
  • iPhone SDK 3.1.3

在开始之前,请确保..

    您可以通过Xcode在您自己的iPhone上运行该应用程序。 blck0>
  • 从测试人员那里收集所有UDID。

  • 转到Provisioning Portal。

  • Go到设备部分。

  • 单击添加设备按钮并添加先前收集的设备。

  • 步骤B:创建新的配置文件

  • 启动Mac OS实用程序"钥匙串访问"。

  • 在其主菜单中,选择"钥匙串访问/证书"。 icate Assistant /从证书颁发机构请求证书...

  • 弹出的对话框应该包含您的电子邮件并将其命名为

  • 选择单选按钮保存到磁盘并继续。

  • 将文件保存到磁盘。

  • 返回到Provisioning Portal。

  • 转到证书部分。

  • 转到选项卡分发。

  • 单击按钮请求证书。

  • 上传使用钥匙串访问创建的文件:CertificateSigningRequest.certSigningRequest。

  • 单击按钮Aprove。

  • 刷新浏览器,直到状态显示为已发出。

  • 单击"下载"按钮并保存文件distribution_identify.cer。

  • 双击文件将其添加到钥匙串中。

  • 通过选择其私钥和文件/博览会来备份证书。 rt项目....

  • 再次返回到配置门户。

  • 转到配置部分。

  • 转到选项卡分发。

  • 单击按钮New Profile。

  • 选择单选按钮Ad <

  • 输入配置文件名称,我命名为Evertsson Common Ad Hoc。

  • 选择应用程序ID。我有一个用于多个应用程序的通用应用程序ID:Evertsson Common。

  • 选择设备,在我的情况下,选择我自己的和测试仪的设备。

  • 提交。

  • 刷新浏览器,直到状态字段显示为活动。

  • 单击下载按钮并将文件保存到磁盘。 pb>

  • 双击文件将其添加到Xcode。

  • 步骤C:构建用于分发的应用程序

  • 在Xcode中打开项目。

  • 打开"项目信息"窗格:在组中


    2011年,有一项名为"测试飞行"的新服务,可以直接解决此问题。

    苹果从2014年起购买了TestFlight,并将其集成到iTunes Connect和App Store中连接。


    请注意,由专业QA工程师完成的传统\\" beta测试\\"和\\\\"公开beta测试\\"之间的区别是它已经准备就绪:)

    您可以执行\\\\" beta测试\\\\"-将其加载到测试人员将要使用的特定iPhone / iPod。您无法进行"公开Beta版测试"-预先发布给公众。


    2014年,苹果与iOS 8和XCode 6一起使用iTunes Connect引入了iOS App的Beta测试。

    您可以将内部版本上传到iTunes Connect,并使用他们的邮件ID邀请测试人员。仅使用他们的电子邮件地址,您最多可以邀请2000位外部测试人员。他们可以通过TestFlight

    安装Beta应用程序


    Diawi替代品

    自diawi.com增加了免费化合物的一些限制。

    下一个最佳易用替代品是

    Microsoft

    https:// appcenter .ms

    Google

    https://firebase.google.com/docs/app-distribution/ios/distribute-console

    其他

    https ://hockeyapp.net/

    http://buildtry.com

    快乐的构建共享!


    有一个相对较新的服务叫HockeyApp,它似乎可以与TestFlight媲美,但是他们声称可以为您提供无限用户的访问权限,但是与TestFlight(现在已直接集成到iTunes Connect中)不同,它确实要花一些钱。


    有了iOS 8,Xcode 6,iTunes Connect和TestFlight,您就不再需要UDID和Ad Hocs。您只需要Beta测试器提供的Apple ID。目前,您只能使用25个内部测试人员对您的应用进行Beta版测试,但很快将有1000个外部测试人员可用。这篇博客文章向您展示了如何使用内部测试人员设置Beta测试。


    使用testflight:

    1)通过开发证书创建ipa文件

    2)将ipa文件上传到testflight

    3)现在,标识设备到经过测试,在Apple帐户上添加设备ID,并刷新您的开发证书。下载更新的证书并将其上传到testflight网站。检查要获取的设备ID。

    4)现在通过电子邮件将ipa文件发送给测试人员。

    5)在下载ipa文件时,如果测试人员未收到任何警告,则表明设备令牌供应配置文件已通过验证。因此,测试人员现在可以在设备上下载ipa文件并执行测试工作...


    (由于此线程中仍然缺少官方指南。)

    TestFlight(由Apple收购,并且现在(iOS8)可用于Beta测试),可以轻松将您的应用交给Beta测试人员以便预先收集设备UUID(您只需要测试人员的电子邮件地址)。可以在iTunes Connect开发人员指南中找到解释所有必要步骤的详尽指南。


运行购买发行应用商店

最新内容

相关内容

热门文章

推荐文章

标签云

猜你喜欢