iOS过期的分发配置文件问题

8
我们有一个iOS“内部”应用程序(通过OTA分发),使用的是分发描述文件,如您所知,它将在1年后过期。去年我们已经升级了描述文件和分发流程,因此我们熟悉使用新描述文件分发应用程序的过程,但为了明确起见,我想问一些问题。(我们距离到期还有29天,因此用户正在收到通知)
去年我们认为创建一个与过期描述文件同名的新分发描述文件会覆盖过期描述文件。但我们错了,它不会覆盖,设备最终会有两个同名的描述文件。由于无法覆盖旧描述文件,从维护和帮助台的角度来看,当你使用新描述文件分发应用程序时,用户(我们有数百个)仍然会收到“描述文件将在x天后过期”的通知,即使他们已经升级包含新描述文件的应用程序。
可以想象,这对用户来说很困惑,对技术部门的高层来说也很沮丧。据我所知,你有两种方法来处理设备上不需要的过期分发描述文件(两种方法都不是良好的用户体验)。要么:
1.告诉用户忽略描述文件即将过期的消息(我相信描述文件即将过期的通知会在29天、15天和每天从7天开始...虽然不确定),并让他们使用新的描述文件升级应用程序。
2.一旦用户使用新的描述文件升级了应用程序,让他们在“设置”>“描述文件”中手动删除即将过期的描述文件。真烦人!
除了逐个引导用户完成这个过程,有没有其他方法可以解决如何删除即将过期的描述文件的问题?我们是否遗漏了什么?
我不想撤销包含在即将过期描述文件中的证书,因为这会带来更多问题,例如不升级的用户无法使用应用程序。
简而言之,我们只是想有一个流程来防止到期提醒,使用户永远不会看到它们。

我理解的是,在第11个月结束前,您可以为当前应用程序创建一个分发配置文件,然后提前提供一个升级。当然,这意味着每12年多进行一次“升级”(即您需要提前一个月进行操作,并在11年结束时将日历循环回),但这可能值得避免去年遇到的问题带来的苦恼。请记住,“升级”唯一需要包含的是新的预配配置文件。因此,没有代码维护,只需要执行另一个构建并上传到您的 O。 - john.k.doe
这是iOS7之前的一个问题,现在已经不再是问题了。 - tdios
3个回答

2
我最近收到了苹果公司的回复,关于过期的配置文件对目前驻留在应用商店中的应用程序产生的影响:
“我知道您想知道是否需要删除过期的证书和配置文件,以及在配置门户中采取的任何措施是否会影响当前在应用商店上线的应用。很高兴在这件事情上为您提供帮助。
请知悉,在配置门户中不必删除过期的项目,也不会对当前在商店中上线的应用产生任何影响。”
这可能并没有完全回答你的问题,但当我想知道我的应用会发生什么时,它确实给了我一些帮助。

这段内容与应用商店上的应用无关,而是涉及到 Ad Hoc(分发在应用商店之外)的应用程序。 - tdios

1

如果我理解你的问题正确,我今年也遇到了完全相同的问题。

实际上,我不得不等到配置文件过期后才能进行更新。

当配置文件过期时,我会进入开发者门户配置文件管理页面,在配置文件右侧,会出现一个新的按钮,名为重新生成,位于编辑按钮旁边。

点击重新生成即可更新当前配置文件。

配置文件更新后,我的团队就可以安装更新后的配置文件了。

(我通过邮件发送更新后的配置文件,从配置文件管理页面下载配置文件)

如果由于某种原因该选项无法使用,您还可以创建一个新的配置文件,使用相同的应用程序ID并将其发送给您的团队。


4
我们可以处理所有新的配备等方面。我们正在寻找一种方法,使用户不会被警告所打扰,即旧的配备文件将在30天、15天、7天、6天等后过期。 - Owen Hartnett
如果您必须等到配置文件过期后才能续订,那么您的用户仍将看到配置文件即将过期的通知...这正是我们面临的真正问题(正如Owen所说)。苹果文档并没有真正解释如何正确避免这种情况。 - tdios
很奇怪,我们团队直到过期后才收到警告(包括我),抱歉我误解了你的问题。 - Aleksander Azizi
2
我正在寻找相同的解决方案。苹果允许这种情况发生真是糟糕的功能。首先应该通知开发者,告诉他们如何刷新配置文件,然后在所有用户的目标设备上无缝更新配置文件。如果应用程序的开发者拥有有效和当前的许可证,则用户设备上绝不应该出现此类情况。 - Alex Zavatone

1

如果您将您的应用程序作为应用商店的一部分发布,它们将不会过期。您可以高价销售并向客户提供兑换码,或者将其设置为免费并进行某种授权。

我曾与一家企业客户合作,该客户拥有针对iPad的私人分发。这些iPad没有定期连接到计算机以同步应用程序,但在制作配额文件后的一年中的某一天,所有远程销售团队都失去了访问该应用程序的权限。该应用程序是一个1.6 GB的下载文件。因此,该应用程序只发生了一次,并且已经作为免费应用程序上架到商店中。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接