iOS即将过期分发配置文件问题

前端之家收集整理的这篇文章主要介绍了iOS即将过期分发配置文件问题前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我们有一个iOS“内部”应用程序(分布式OTA)和分发配置文件,您可能知道,该应用程序将在1年后到期.去年我们已经完成了对配置文件和分发方面的改进,因此我们熟悉使用新配置文件分发应用程序的过程,但我想问一些问题只是为了清晰起见. (我们目前距离到期还有29天,因此用户会收到通知)

去年我们认为创建一个与即将到期的配置文件同名的新分发配置文件将覆盖过期的配置文件.我们是不正确的,它没有,并且设备最多有两个相同名称配置文件.由于您无法覆盖旧配置文件,因此从维护和帮助台角度来看问题是,当您使用新配置文件分发应用程序时,用户(在我们的情况下为数百个)仍会收到通知配置文件将在x天后过期”甚至在他们升级了包含新配置文件的应用程序之后.
可以想象,这对用户来说很困惑,对于技术部门的高层人员来说也是令人沮丧的.据我了解,您可以通过两种方式处理设备上不需要的过期配置文件(两者都不是良好的用户体验).或者:

>告诉用户忽略他们的个人资料即将到期的消息(我相信过期的个人资料通知是在29天,15天,每天从7天开始……虽然不是正面的)并让他们升级应用程序新的配置文件.
要么
>用户使用新配置文件升级应用后,让他们手动删除设置中的过期配置文件>配置文件.啊!

除了让个别用户走过整个过程之外,是否有任何解决方法可以删除过期的配置文件?我们错过了什么吗?

我不想撤销过期配置文件中包含的证书,因为这会带来更多问题 – 即应用程序不适用于不升级用户.

简而言之,我们只想拥有一个阻止过期警报的进程,以便用户永远不会看到它们.

解决方法

我收到了Apple最近直接回复的有关过期个人资料对目前位于应用商店的应用的影响:

I understand you’d like to know if you need to delete the expired
certificates and provisioning profiles,and whether or not any action
taken in the provisioning portal will affect apps currently live on
the App Store. I’m happy to assist you in this matter.

Please know that it is not necessary to delete expired items in the
provisioning portal,nor will any action taken have any impact on apps
currently live in the store.

不太确定这会回答你的整个问题,但当我想知道现场应用会发生什么时,它确实对我有所帮助.

猜你在找的iOS相关文章