【问题标题】:Will an app continue to work if my provisioning profile expires?如果我的配置文件过期,应用程序会继续工作吗?
【发布时间】:2011-06-12 00:59:16
【问题描述】:

我有一个应用程序已加载到我的一部开发手机上。用于此应用的配置文件将在几天后过期。那么,配置文件到期后,应用程序将停止运行吗?还是配置文件过期仅影响在设备上构建和安装应用程序?

【问题讨论】:

    标签: iphone xcode setup-deployment


    【解决方案1】:

    有报告称,如果您从设备中删除所有过期的配置文件,使用这些过期配置文件之一安装的以前运行的应用程序可能仍会继续在该设备上启动,但我没有机会对此进行测试在最近的操作系统版本上。

    可能需要也可能不需要设备上具有适当开发者和应用 ID 的未过期配置文件(即使不是用于安装应用的配置文件)。

    【讨论】:

    • 我刚刚遇到了一个相关的场景。我删除了与企业构建相关的所有配置文件。该应用程序继续运行。 (强制先关闭应用进行测试)。
    • 这似乎是由于缓存而发生的。重启设备后,应用将无法启动
    • 我确认了这一点(运行 iOS 6.1)
    【解决方案2】:

    正如 davbryn 所说,您将无法启动该应用程序,除非您不需要访问配置门户,因为 XCode 应该会自动处理这些事情。

    【讨论】:

    • 自动...我喜欢这个词
    【解决方案3】:

    一旦个人资料过期,您将无法启动该应用。您可以访问苹果网站上的供应门户 (http://developer.apple.com/) 并更新供应许可证 - 一旦在手机上安装了更新的供应许可证,应用程序将再次运行(即您不需要重新构建)。

    【讨论】:

    • 这是否也适用于企业计划?
    • 我还没有开发企业应用,所以不能告诉你
    • 是的,它确实适用于企业计划。这是链接:enterpise distribution
    【解决方案4】:

    应用程序将停止运行。它会启动然后立即退出。

    【讨论】:

      猜你喜欢
      • 2020-07-19
      • 1970-01-01
      • 1970-01-01
      • 2016-01-07
      • 1970-01-01
      • 1970-01-01
      • 2012-11-08
      • 2017-10-19
      • 1970-01-01
      相关资源
      最近更新 更多