使用 xcode 12.4 构建时,Face ID 从 testflight 失败但不在本地

cod*_*der 5 ios testflight face-id

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

返回错误域=com.apple.LocalAuthentication Code=-1004“呼叫者未在前台运行。”

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

小智 3

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

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