我们有一个iOS“内部”应用程序(分布式OTA)和分发配置文件,您可能知道,该应用程序将在1年后到期。去年我们已经完成了对配置文件和分发方面的改进,因此我们熟悉使用新配置文件分发应用程序的过程,但我想提出一些问题只是为了清晰起见。 (我们目前距离到期还有29天,因此用户会收到通知)
去年,我们认为创建与即将过期的配置文件同名的新分发配置文件将覆盖过期的配置文件。我们是不正确的,它没有,并且设备最多有两个相同名称的配置文件。由于您无法覆盖旧配置文件,从维护和帮助台角度来看问题是,当您使用新配置文件分发应用程序时,用户(在我们的情况下为数百个)仍然会收到通知“配置文件将在x天后过期”甚至在他们升级了包含新配置文件的应用程序之后 正如您可以想象的那样,这会让用户感到困惑,并使技术部门的高层人员感到沮丧。据我了解,您可以通过两种方式处理设备上不需要的过期配置文件(两者都不是良好的用户体验)。之一:
除了让个别用户走过整个过程之外,是否有任何解决方法可以删除过期的个人资料?我们错过了什么吗?
我不想撤销过期配置文件中包含的证书,因为这会带来更多问题 - 即应用程序不适用于不升级的用户。
简单地说,我们只想拥有一个阻止过期警报的进程,以便用户永远不会看到它们。
答案 0 :(得分:2)
我最近收到Apple直接回复有关过期个人资料对目前位于应用商店的应用的影响:
我知道您想知道是否需要删除已过期的内容 证书和配置文件,以及是否有任何操作 在配置门户中使用将影响当前使用的应用程序 App Store。我很乐意在这件事上帮助你。
请注意,没有必要删除过期的项目 配置门户,也不会采取任何措施对应用程序产生任何影响 目前住在商店里。
不太确定这会回答你的整个问题,但当我想知道现场应用会发生什么时,它确实帮了我。
答案 1 :(得分:1)
如果我理解你的问题,我今年也会遇到同样的问题。
我实际上必须等到配置文件已过期才能更新它。
当个人资料已过期时,我会转到Developer Portal的Provisioning Profiles,而在个人资料的右侧,编辑旁边会有一个新按钮按钮名为 Re-new 。
点击重新开始应该续订当前个人资料。
更新个人资料后,我的团队将更新安装更新的个人资料。
(我通过邮件发送了更新的个人资料,方法是从Provisioning Profiles页面下载个人资料)
如果由于某种原因该选项不起作用,您也可以使用相同的Provisioning Profile
创建一个新的App ID
并通过电子邮件发送给您的团队。
答案 2 :(得分:1)
如果您将应用程序作为应用程序商店的一部分,它们将不会过期。您可以为此收取大量费用,并向您的客户提供兑换代码或免费提供,并进行授权。
我正在与一家私人发布到iPad的企业客户合作。 iPad并非通过计算机连接同步应用程序,但在配置文件制作完成后,每年1天,所有远程销售团队都无法访问应用程序。该应用程序是一个1.6 GB的下载。所以这只发生一次和应用程序何时到商店作为免费的应用程序。