2

我们的企业应用程序是通过 Fabric Crashlytics Beta 分发的,但一年后该应用程序将无法从设备打开。当您点击该图标时,它将关闭。也不能下载。 在此处输入图像描述

分发证书没有过期也没有被吊销。

并使用新生成的证书发布构建解决了该问题,但原因仍然未知。

4

1 回答 1

1

证书有效期为 3 年,但您用于构建应用程序的配置文件的有效期最长为 1 年。您可以将新的配置文件推送到设备,而无需重新构建应用程序,但如果没有对应用程序的捆绑 ID 和用于签名的证书有效的未过期配置文件,应用程序将拒绝运行。

长话短说,如果您正在进行企业分发,您将需要推出一个配置文件(通过移动设备管理 [MDM] 或使用新的配置文件重新构建应用程序 [该配置文件与 ipa 捆绑在一起时打包应用程序]) 至少每年一次。然后每 3 年一次,您将需要获得一个新证书,为该证书生成一个新配置文件,并构建和部署一个已使用新证书签名的新二进制文件。

于 2018-09-22T04:04:17.290 回答