如何禁用在测试设备上运行的 iPhone 应用程序而不删除它,该应用程序的 ipa 文件已使用测试设备的配置文件生成。假设我可以访问付费会员帐户。
如果我使配置文件无效,该应用程序是否仍可在设备上运行?
我对 iPhone 的开发很幼稚。对不起,如果我的问题不恰当。
我猜当您使用配置中心的配置文件制作 IPA 时,它会嵌入到 IPA 中。因此,理论上,如果您从配置中心移除设备,更改将不会反映在以前安装的设备上。
只是一个猜测。
如果这是正确的,我认为动态执行此操作的唯一方法是,如果您自己为应用程序测试人员创建一个身份验证系统,需要密码或任何将在线验证的应用程序才能运行。
我认为您要问的是是否可以远程禁用/擦除您之前发送给测试人员的应用程序。
我认为这是不可能的,因为假设测试人员设法使其至少运行一个,他/她已经拥有配置文件和匹配该配置文件的应用程序。因此,除非测试人员更改该设置,否则您无法撤消访问权限。
另一方面,我相信在企业开发者计划下远程擦除是可能的。
在苹果开发者配置中心,当您创建配置文件时,它会要求您从列表中为该配置文件选择设备。应用程序将仅在列出的设备上运行,您可以通过修改该配置文件然后下载配置文件并使用该配置文件制作 IPA 来删除/添加设备。