证书即将到期的试飞

kuk*_*das 2 ios provisioning-profile testflight

我有一份即将到期的分发证书。对此我有以下问题:

  1. 安装了该应用程序的用户会发生什么?
  2. 我在 Testflight 中还有一些正在管道中的构建,这些构建也使用该证书进行了签名。证书过期后我无法激活这些证书是否正确?
  3. 我可以颁发新证书并构建/签名/上传另一个 Testflight 版本吗?从使用旧证书签名的应用程序更新到使用新证书签名的应用程序是否会出现任何问题?

预先感谢您的帮助!

wot*_*tle 5

首先,我相信 TestFlight 的构建只能工作 30 天。

  1. 安装了使用过期证书签名的应用程序的用户将无法再运行该应用程序(该应用程序将启动,然后快速退出,看起来崩溃)。我还没有确认这一点,因为我从来没有让这种情况发生(总是在旧证书过期前至少 30 天使用新证书)
  2. 编辑最初,我不相信 TestFlight 构建会在吊销您的证书后运行,看来我错了。TestFlight 版本在分发之前由 Apple 重新签名,这意味着撤销或证书过期不会影响通过 TestFVlight 分发的应用程序。这仅仅意味着如果您的证书被撤销或过期,您将无法向 TestFlight 提交应用程序进行部署。
  3. 是的,生成一个新的证书,使用新的证书和配置文件再次构建应用程序,然后通过 TestFlight 推出它们。新应用程序应该可以正常安装并替换旧应用程序。