swift2 iOS设备不允许打开分发证书未过期或未吊销的应用程序

emeijp43  于 2022-11-06  发布在  Swift
关注(0)|答案(1)|浏览(131)

我们的企业应用程序是通过Fabric Crashlytics Beta发布的,但一年后,该应用程序无法从设备打开。当您点击图标时,它将直接关闭。它也无法下载。

分发证书未过期也未吊销。
发布带有新生成的证书的构建修复了该问题,但原因仍未知。

fruv7luv

fruv7luv1#

证书的有效期为3年,但用于构建应用程序的预置描述文件的有效期最长为1年。您可以将新的预置描述文件推送到设备,而无需重新构建应用程序,但如果没有对应用程序的捆绑包ID有效的未过期预置描述文件以及用于对其进行签名的证书,则应用程序将拒绝运行。
长话短说,如果您正在进行企业分发,则需要推出一个配置文件(通过移动的设备管理[MDM]或通过使用新的预置配置文件重新构建应用[当你打包应用时,配置文件与ipa捆绑在一起])至少一年一次。然后每3年一次,你将需要获得新的证书,为该证书生成新的配置文件,和部署已经用新证书签名的新二进制文件。

相关问题