Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
向IOS应用程序添加额外的beta测试程序_Ios_Testing_Beta - Fatal编程技术网

向IOS应用程序添加额外的beta测试程序

向IOS应用程序添加额外的beta测试程序,ios,testing,beta,Ios,Testing,Beta,我有一个IOS应用程序目前正在由一些人进行测试。我有几个测试人员,我想添加和分发我的测试版应用程序。我可以简单地添加设备并在分发资源调配配置文件中激活它们吗?或者我是否需要下载更新的配置文件并使用更新的设备列表创建新的存档 如果我确实需要创建一个新的档案,那么我发送给原始测试人员的档案是否仍然有效,或者他们是否也需要新创建的档案?未进行任何代码更改。您必须下载更新的配置文件,并使用该配置文件重建应用程序。 “临时分发配置文件”包含允许的设备列表,应用程序将 不安装在其他设备上 应用程序的早期版本

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


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

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


应用程序的早期版本将继续在为其构建的设备上运行。

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


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

您需要在资源调配门户中添加新设备。然后将这些设备添加到临时分发配置文件中。然后,您必须下载资源调配配置文件,并使用该配置文件构建新的归档文件。以前的存档仍然有效,对以前的测试人员没有影响

配置配置文件和应用程序安装在用户设备上。用户A和用户B的版本略有不同。这就是为什么我自动将CbundleShortVersionString和CbundLeverVersion设置为构建脚本。我在“关于”页面中显示版本和内部版本号。还可以将Crashlytics和TestFlight的键关闭

删除配置文件中的证书将杀死您在该字段中的所有临时生成。但是,丢失证书的私钥将是一种痛苦,但不是终结。您必须创建一个新的配置文件,重新创建所有配置文件,并为所有测试人员提供新的构建。它不会影响应用商店中的应用。您的分发证书用于签署和认证您的构建。苹果可以知道它真的来自你,然后他们删除你的签名,并为应用商店辞职

我的清单

  • 在门户中添加设备编辑TestFlight分发配置文件
  • 添加新设备
  • 在Xcode管理器中删除旧的TestFlight分发配置文件
  • 单击Xcode管理器中的刷新
  • 在构建设置中选择TestFlight分发概要文件
  • 从上述步骤提交项目设置更改(提交增量my CbundLeverVersion)
  • 建立新档案
  • 加载到测试飞行
  • 仅通知/授权新设备/用户

您需要在资源调配门户中添加新设备。然后将这些设备添加到临时分发配置文件中。然后,您必须下载资源调配配置文件,并使用该配置文件构建新的归档文件。以前的存档仍然有效,对以前的测试人员没有影响

配置配置文件和应用程序安装在用户设备上。用户A和用户B的版本略有不同。这就是为什么我自动将CbundleShortVersionString和CbundLeverVersion设置为构建脚本。我在“关于”页面中显示版本和内部版本号。还可以将Crashlytics和TestFlight的键关闭

删除配置文件中的证书将杀死您在该字段中的所有临时生成。但是,丢失证书的私钥将是一种痛苦,但不是终结。您必须创建一个新的配置文件,重新创建所有配置文件,并为所有测试人员提供新的构建。它不会影响应用商店中的应用。您的分发证书用于签署和认证您的构建。苹果可以知道它真的来自你,然后他们删除你的签名,并为应用商店辞职

我的清单

  • 在门户中添加设备编辑TestFlight分发配置文件
  • 添加新设备
  • 在Xcode管理器中删除旧的TestFlight分发配置文件
  • 单击Xcode管理器中的刷新
  • 在构建设置中选择TestFlight分发概要文件
  • 从上述步骤提交项目设置更改(提交增量my CbundLeverVersion)
  • 建立新档案
  • 加载到测试飞行
  • 仅通知/授权新设备/用户

小修正:您不需要创建新的应用程序。需要用更新的配置文件重新构建应用程序。@rakmoh:这就是我的意思。我已经更改了措辞,谢谢您的反馈!小更正:你不需要创建新的应用程序。需要用更新的配置文件重新构建应用程序。@rakmoh:这就是我的意思。我已经更改了措辞,谢谢您的反馈!