向Apple Developer帐户添加新设备是否可以将其用于每个应用程序?

时间:2017-09-21 17:37:57

标签: ios provisioning-profile

我想在Apple Developer网站的“设备”类别的“全部”下的设备列表中添加一个新设备,以便让该人下载并安装我的应用程序进行测试。

我做了一个测试运行,将不同应用的.IPA文件上传到Diawi,因为它们目前在我的设备列表中,所以没有添加这个新设备,所有三个设备都出现在配置设备列表中。我没有将它们专门添加到应用程序ID中,它只是我动态创建的应用程序,用于测试与我自己的开发者帐户相关联。

现在,我只是想知道,如果我在“所有设备”下添加另一个测试人员的UDID,然后继续将其添加到我的应用程序的分发配置文件中,如果他们将保留在未来应用程序的默认列表中?

我真的不知道这是如何运作的 - 如果有人可以帮我解决这个问题,我将非常感激。

1 个答案:

答案 0 :(得分:0)

假设它是标准的开发配置文件(而不是企业分发配置文件),这就是它的工作原理。

配置文件内部的一个功能是一个设备列表,在这些设备上可以运行与捆绑ID相匹配的应用程序(也在配置文件中指定)。因此,如果您有新设备,则需要将其添加到Apple开发者帐户,然后将其添加到用于构建应用程序的配置文件中,将配置文件重新下载到Mac,然后重新构建应用程序。新应用程序将捆绑了应用程序授权运行的新设备列表。然后将新应用程序提供给使用新设备的人,它现在应该适用于他们。

如果您尝试运行旧应用程序,该应用程序的配置文件不会列出新设备的UDID,则该应用程序将无法运行。此外,只需将新设备添加到设备列表中,就不会自动将其添加到任何配置文件中。然后,您必须编辑配置文件以选择包含新设备。然后,一旦你完成了这两个,你必须下载配置文件,然后重建应用程序,现在打包了包含新UDID的新配置文件。