修改谁有权访问OTA应用程序

时间:2012-05-23 18:00:55

标签: ios provisioning-profile ota

我正在为iPad开发许多应用程序。我们有许多用于开发的测试人员,但我想只允许某些测试人员访问某些应用程序。我的网站隐藏了一个开发版本,我的测试人员通过他们的iPad访问。我想知道的是,如果设置我的配置文件以允许他们的设备允许他们下载和测试应用程序。如果是这样,我可以通过其中的某些测试人员构建某些应用程序。我不想继续从配置文件中删除设备ID,因为我知道它只会浪费我可以分配的用户数。

非常感谢任何建议。

2 个答案:

答案 0 :(得分:1)

如果您只询问Apple配置系统提供的工具,那么您可以准确指定哪些设备可以运行您开发的每个应用程序。每个应用程序都可以拥有一组可能不同的(最多100个)设备,允许它们运行它。

您只需为每个应用创建单独的配置文件。当您在iOS Developer Portal中为这些应用程序创建配置文件时,您必须使用 Ad Hoc 分发方法创建开发配置文件或分发配置文件。

一旦您制作了Ad Hoc配置文件(或开发版),其设置允许您选择(通过简单的复选框)您希望允许运行该应用程序的设备。每个单独的配置文件都有自己的一组复选框,可以与其他复选框不同。

然后在Xcode中,更改项目的设置,以便使用不同的配置文件构建应用程序。

附注:据我所知,无法将现有的配置文件从“内部”转换为“Ad Hoc”。因此,如果您当前的配置文件是“内部”,则可能需要创建新的配置文件。您可以将“Ad Hoc”转换为“In House”,这很奇怪。

附注2:您受限于您的Apple Developer帐户总共只能有100个与之关联的设备(每个设备都由其UDID指定)。但是我猜想,对于你所描述的基本测试,这应该不是问题。

答案 1 :(得分:0)

你应该尝试https://testflightapp.com/这用于beta测试。

将内容上传到Testflight时,您可以更改可以使用该应用的权限。

也许这会对你有所帮助。