上周我使用免费的配置文件方法在我的 iPhone 上安装了我的应用程序。它在星期四早上工作真的很重要,但是由于免费配置的东西只有一周的有效期,它会在星期四的前一天晚上用完。而且我在周三晚上和周四早上无法访问我的另一台计算机,所以我需要提前更新我的配置文件。那可能吗?我从来没有更新过它,所以我不知道它应该如何工作。另外,如果我要更新它,我是否必须再次安装该应用程序?
3 回答
根据这个关于免费配置文件限制的文档,我们知道:
以这种方式创建的 Provisioning Profiles 将在一周后过期
一周后,您的应用程序无法打开,因为配置文件已过期。您必须将设备连接到 Mac,然后重建它。这就是您所说的更新 Free Provisioning Profile的方式。
显然,获得新的免费配置文件的唯一方法是更改捆绑标识符(更改名称)。并且在我的手机上部署了一个“新”应用程序,其中包含一个新的一周配置文件。(不过我会保留旧的,稍后告诉你它是否真的崩溃了,或者两者都有效。)
使用免费配置文件,您无法像拥有付费帐户那样通过 Apple Dev Portal 对其进行管理。
我不确定如何手动触发续订(我想如果您要删除配置文件,Xcode 可能会尝试生成一个新配置文件,而不是从 Apple 的开发站点下载现有配置文件)。您可以在此处找到 Mac 上安装的配置文件:https ://stackoverflow.com/a/45642752/3708242
如果你真的只关心星期四早上,我会安排你的构建时间来处理它。总是在星期一运行构建,它应该只在星期一到期。我没有免费帐户,所以我无法确认这一点,但我相信当您使用免费帐户构建时 Xcode 总是会生成一个新的配置文件,因此当您构建到设备时,该构建将始终能够运行7天。我可能是错的,但验证起来很简单。
对您而言,关键是不要在周三晚上运行构建。
要回答您的其他问题,您在设备上获取新配置文件的唯一方法是从 Xcode 进行构建。付费帐户还有其他选择,但免费帐户非常有限。