向IOS应用添加其他beta测试人员

时间:2013-06-19 15:01:59

标签: ios testing beta

我有一个IOS应用程序目前正由少数人进行beta测试。我还有一些测试人员要添加并分发我的测试版应用程序。我可以简单地添加设备并在我的分配配置文件中激活它们吗?或者我是否需要下载更新的配置文件并使用更新的设备列表创建新的存档?

如果我确实需要创建新的存档,我发送原始测试人员的档案是否仍然有效,或者他们是否也需要新创建的档案?没有进行任何代码更改。

2 个答案:

答案 0 :(得分:4)

您必须下载更新的配置文件并使用该配置文件重建应用程序。 “Ad-hoc分发配置文件”包含允许的设备列表,应用程序将包含 不能安装在其他设备上。

以前版本的应用程序继续在其构建的设备上运行。

答案 1 :(得分:2)

您需要在Provisioning Portal中添加新设备。然后将这些设备添加到您的Ad Hoc Distribution Provisioning Profile。然后,您必须下载配置文件并使用该配置文件构建新的存档。之前的存档仍然有效,对以前的测试人员没有任何影响。

配置文件和应用程序安装在用户设备用户A上,而用户B只有略有不同的版本。这就是我将CFBundleShortVersionString和CFBundleVersion自动设置为构建脚本的原因。我在about about page中显示版本和内部版本号。此外,Crashlytics和TestFlight还关闭了它们。

什么会杀死您在该字段中拥有的所有Ad Hoc版本,而是删除配置文件中的证书。但是丢失你的私钥到证书将是一个痛苦,但不是终端。您必须创建一个新的并重新创建所有配置文件,并为所有测试人员提供新版本。它不会影响您在应用商店中的应用。您使用您的分发证书对您的构建进行签名和认证。 Apple然后可以知道它真的来自你,然后他们删除你的签名并将其辞退到App Store。

我的核对清单

  • 在门户网站中添加设备编辑TestFlight分发配置文件
  • 添加新设备
  • 删除Xcode Organizer中的旧TestFlight分发配置文件
  • 点击Xcode Organizer中的刷新
  • 在构建设置中选择TestFlight分发配置文件
  • 提交项目设置从上一步改变(提交增量我的CFBundleVersion)
  • 构建新存档
  • 加载到TestFlight
  • 仅通知/授权新设备/用户