首页 > 解决方案 > 使用 xcode 12.4 构建时,Face ID 从 testflight 失败但不是在本地

问题描述

FaceID 允许存储凭据但不能检索。通过 xcode 控制台进行检查时,我看到了这个错误。如果我在本地从 xcode 运行相同的代码,一切正常。

返回错误 Domain=com.apple.LocalAuthentication Code=-1004 “调用者未在前台运行。”

更奇怪的是,如果我从 testflight 安装不同的版本,然后重新安装原来的损坏版本,它会再次开始工作。

标签: iostestflightface-id

解决方案


我们在我们的应用程序中也遇到了这个错误,但事实证明,这是由于一台设备上有多个具有相同产品名称的应用程序造成的。

在我们的例子中,这意味着我们不会在我们的实时应用程序中使用它,但它会出现在我们的测试仪的设备上。


推荐阅读