8

我们有一个 iOS“内部”应用程序(分布式 OTA),它带有一个分发配置文件,如您所知,该应用程序将在 1 年内到期。去年我们经历了升级配置文件和分发的痛苦,所以我们熟悉使用新配置文件分发应用程序的过程,但我想问一些问题只是为了清楚起见。(我们目前距离到期还有 29 天,所以用户会收到通知)

去年,我们认为创建一个与过期配置文件同名的新分发配置文件会覆盖过期配置文件。我们错了,事实并非如此,并且该设备以 2 个同名配置文件结束。由于您无法覆盖旧配置文件,因此从维护和帮助台的角度来看,问题是当您使用新配置文件分发应用程序时,用户(在我们的例子中为数百人)仍会收到“配置文件将在 x 天后过期”的通知即使他们升级了包含新配置文件的应用程序。
可以想象,这会让用户感到困惑,也让技术部门的高层感到沮丧。据我了解,您有两种方法可以处理设备上不需要的过期配置文件(这两种方法都不是良好的用户体验)。任何一个:

  1. 告诉用户忽略他们的个人资料即将到期的消息(我相信到期的个人资料通知会在第 29 天、第 15 天和每天从第 7 天开始......虽然不是积极的)并让他们使用新的升级应用程序轮廓。
    或者
  2. 用户使用新配置文件升级应用程序后,让他们在“设置”>“配置文件”中手动删除即将到期的配置文件。啊!

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

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

简而言之,我们只想有一个流程来阻止过期警报,这样用户就永远不会看到它们。

4

3 回答 3

2

我最近收到了来自 Apple 的关于过期配置文件对当前驻留在应用商店中的应用的影响的直接回复:

我了解您想知道您是否需要删除过期的证书和配置文件,以及在配置门户中采取的任何操作是否会影响当前在 App Store 上运行的应用程序。我很高兴在这件事上为您提供帮助。

请注意,无需删除配置门户中的过期项目,所采取的任何操作也不会对商店中当前存在的应用程序产生任何影响。

不太确定这是否能回答您的整个问题,但当我想知道实时应用程序会发生什么时,它确实对我有所帮助。

于 2012-10-10T19:33:36.663 回答
1

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

实际上,我必须等到个人资料过期才能续订。

当配置文件过期时,我会转到Developer PortalProvisioning Profiles ,在配置文件的右侧,现在在Edit Button旁边会有一个名为Re-new的新按钮。

单击“更新”应更新当前配置文件。

更新配置文件后,我的团队将安装更新的配置文件。

(我通过邮件发送了更新的配置文件,从供应配置文件页面下载配置文件)

如果该选项由于某种原因不起作用,您也可以创建一个新Provisioning Profile的 , 并将其App ID通过电子邮件发送给您的团队。

于 2012-07-23T17:58:03.093 回答
1

如果您使您的应用成为应用商店的一部分,它们将不会过期。您可以为此收取很多费用,并向您的客户提供兑换代码,或者免费提供并进行某种授权。

我正在与一个私人分发 iPad 的企业客户合作。iPad 并没有连接计算机来同步应用程序,但在配置文件制作后的一年一天,所有远程销售团队都无法访问该应用程序。该应用程序的下载量为 1.6 GB。所以这只发生了一次,应用程序何时作为免费应用程序进入商店。

于 2012-07-24T19:34:57.563 回答