gpt4 book ai didi

ios - 使用 bundle ID 卸载 iOS 应用程序

转载 作者:行者123 更新时间:2023-11-29 11:36:35 25 4
gpt4 key购买 nike

最近我们的配置文件过期了,我们无法恢复它 other reasons (不小心从开发人员面板中删除了配置文件)。我们再次分发我们的应用程序的唯一选择是使用新生成的配置文件重新签署应用程序并要求我们的用户安装新的。现在我们面临一个 UX 问题,涉及要求我们的用户卸载旧版本才能安装新签名的应用程序。我们可以通过更改我们的 bundle id 来解决这个问题。但这样一来,用户将面临两个名称和图标相同的应用程序。有没有办法自动卸载我们的旧应用程序?此外,我们将很高兴收到任何其他建议来帮助我们的用户轻松迁移。

编辑:我的问题是删除使用我正在开发的应用程序的应用程序,而不是从 Apple 开发人员面板中删除 bundle id。

最佳答案

据我所知,无法从另一个应用程序中卸载一个应用程序。沙箱概念根本不允许这样做。只有 App Store 有权执行该任务,甚至 Apple 也不经常使用它。

从 Apple 的角度来看,用户必须负责。只有用户才能卸载应用程序。如果用户能够做到这一点,则无需自动卸载。所以简单地告诉用户卸载它。

想想吧。如果有可能做到这一点,您可以发明一个能够删除任何其他应用程序(以及该应用程序保存的数据!)的应用程序。作为用户,我希望这样的事情是不可能发生的;)

如果您使用企业管理 (MDM/EMM) 注册您的应用程序,您可能能够通过服务器端配置触发卸载由 MDM/EMM 安装的您自己的应用程序。在这种情况下,您可以在内部使用 App Store 功能。这是该规则的唯一异常(exception)。在这种情况下,设备的所有者在技术上是公司而不是使用该设备的人。因此,“用户负责”的规则也得到满足。

关于ios - 使用 bundle ID 卸载 iOS 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48887884/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com