我们的企业应用程序是通过Fabric Crashlytics Beta发布的,但一年后,该应用程序无法从设备打开。当您点击图标时,它将直接关闭。它也无法下载。
分发证书未过期也未吊销。发布带有新生成的证书的构建修复了该问题,但原因仍未知。
fruv7luv1#
证书的有效期为3年,但用于构建应用程序的预置描述文件的有效期最长为1年。您可以将新的预置描述文件推送到设备,而无需重新构建应用程序,但如果没有对应用程序的捆绑包ID有效的未过期预置描述文件以及用于对其进行签名的证书,则应用程序将拒绝运行。长话短说,如果您正在进行企业分发,则需要推出一个配置文件(通过移动的设备管理[MDM]或通过使用新的预置配置文件重新构建应用[当你打包应用时,配置文件与ipa捆绑在一起])至少一年一次。然后每3年一次,你将需要获得新的证书,为该证书生成新的配置文件,和部署已经用新证书签名的新二进制文件。
1条答案
按热度按时间fruv7luv1#
证书的有效期为3年,但用于构建应用程序的预置描述文件的有效期最长为1年。您可以将新的预置描述文件推送到设备,而无需重新构建应用程序,但如果没有对应用程序的捆绑包ID有效的未过期预置描述文件以及用于对其进行签名的证书,则应用程序将拒绝运行。
长话短说,如果您正在进行企业分发,则需要推出一个配置文件(通过移动的设备管理[MDM]或通过使用新的预置配置文件重新构建应用[当你打包应用时,配置文件与ipa捆绑在一起])至少一年一次。然后每3年一次,你将需要获得新的证书,为该证书生成新的配置文件,和部署已经用新证书签名的新二进制文件。