提前续订免费配置文件 Apple

Renew Free Provisioning Profile in Advance Apple

上周我使用免费配置文件方法在 iphone 上安装了我的应用程序。它在星期四早上工作非常重要,但由于免费配置的内容仅在一周内有效,因此它会在星期四前一天晚上 运行 结束。而且我在周三晚上和周四早上无法访问我的另一台计算机,因此我需要提前更新我的配置文件。那可能吗?我从来没有更新过它,所以我不知道它应该如何工作。另外,如果我要续订它,我是否必须重新安装该应用程序?

使用免费配置文件,您无法像拥有付费帐户那样通过 Apple Dev Portal 进行管理。

我不确定您如何手动触发续订(我想如果您要删除配置文件,Xcode 可能会尝试生成一个新的,而不是从 Apple 的开发站点下载现有的).您可以在此处找到 Mac 上安装的配置文件:

如果你真的只关心星期四早上,我会安排你的构建时间来处理它。总是 运行 星期一的构建,它应该只在星期一过期。我没有免费帐户,所以我无法确认这一点,但我相信 Xcode 总是在您使用免费帐户构建时生成新的配置文件,因此当您构建到设备时,该构建将始终能够 运行 7 天。我可能是错的,但验证起来很简单。

你的关键是不要 运行 在周三晚上构建。

要回答您的其他问题,您在设备上获取新配置文件的唯一方法是从 Xcode 进行构建。付费帐户还有其他选项,但免费帐户非常有限。

根据这个documentation关于免费配置文件的限制,我们知道:

Provisioning Profiles created in this way will expire after one week

一周后您的应用无法打开,因为配置文件已过期。您必须将您的设备连接到 Mac,然后重建它。这就是您所说的 更新免费配置文件

显然,获得新的免费配置文件的唯一方法是更改​​包标识符(更改名称)。并在我的 phone 上部署了一个 "new" 应用程序,其中包含一个新的一周配置文件。 (我会保留旧的,稍后再告诉你它是否真的崩溃了,或者两者是否都有效。)