添加用户到beta测试iphone应用程序

时间:2011-09-09 13:49:14

标签: iphone

我使用testflight来管理我的应用程序的beta版本,问题是,provioning配置文件只允许我在一台设备上测试,我是否必须继续在keychain中创建一个新证书来更改它?或者是否有更简单的方法

a)更改设备

b)将另一个设备添加到现有构建

2 个答案:

答案 0 :(得分:1)

您无法将新设备添加到现有版本。你必须:

  1. 在Provisioning Portal中添加其他设备。
  2. 修改现有的临时分发配置文件以包含新设备。
  3. 从Xcode管理器中删除现有的Ad Hoc配置文件。
  4. 在Xcode中安装新的配置文件。
  5. 在Xcode中创建一个使用此配置文件签名的新版本。
  6. 将新版本上传到TestFlight。

答案 1 :(得分:0)

理想情况下,流程是每个用户(此处的开发人员)都有一个钥匙串。使用它,他将要求证书。现在,当您创建配置文件时,您必须选择要使用它的开发人员的名称。因此,只有那些用户才能在设备上调试应用程序。

现在,如果您想要使用一个用户的密钥链和证书,则必须从其密钥链实用程序中导出它并将其导入其他用户。您也可以通过相同的方式导出配置文件。你可以在互联网上轻松找到方法(我正在避免这种情况,因为它与编程无关)。