为什么我的侧面加载的应用程序在几天后停止工作?

时间:2018-08-05 06:34:30

标签: ios swift xcode

因此,我实际上是iOS开发的新手。但是,在教了如何做后,我制作了一些应用程序。但是我注意到的一件事是,如果我使用手机来测试我的应用程序,则该应用程序将在插入电源后运行,可能会在一两天后运行,但是在那之后,如果我尝试打开它,它将停止工作并崩溃,例如当我想向别人展示我的应用程序或只是一般使用它时。使它再次正常工作的唯一方法是通过Xcode再次运行该应用程序,并且可以再运行2天。这正常吗?

我已经注意到手机上的设置应用程序中的“开发人员”设置消失了,这与我的“侧装”应用程序崩溃有关系吗?

1 个答案:

答案 0 :(得分:1)

TL; DR::升级到付费帐户可延长代码签名寿命,否则您将需要每隔几天重新编译/重新安装应用

在手机上安装应用程序时,Xcode使用开发人员证书对应用程序进行签名。免费套餐证书的签名将在几天后过期,并且如果签名已过期,iOS将拒绝启动您的应用程序。当免费程序启动时,免费证书签名的有效期被定义为一周,尽管我现在很难找到一个硬数字,因此很可能已经减少了几天。无论如何,每年$ 99的付费层证书可以在您的设备上将其安装最多一年,直到它们过期。如果您希望自己的应用在手机上使用更长时间,则需要升级到付费帐户