ios - 使用 xcode 12.4 构建时,Face ID 从 testflight 失败但不是在本地
问题描述
FaceID 允许存储凭据但不能检索。通过 xcode 控制台进行检查时,我看到了这个错误。如果我在本地从 xcode 运行相同的代码,一切正常。
返回错误 Domain=com.apple.LocalAuthentication Code=-1004 “调用者未在前台运行。”
更奇怪的是,如果我从 testflight 安装不同的版本,然后重新安装原来的损坏版本,它会再次开始工作。
解决方案
我们在我们的应用程序中也遇到了这个错误,但事实证明,这是由于一台设备上有多个具有相同产品名称的应用程序造成的。
在我们的例子中,这意味着我们不会在我们的实时应用程序中使用它,但它会出现在我们的测试仪的设备上。
推荐阅读
- angular - 无法读取未定义的属性“名称”-Angular 6。所有字段都重复错误
- c# - c# Linq 获取实体查询中列表元素的id
- c# - 如何分离 NCrunch 节点服务使用的所有 LocalDb 数据库
- php - MSSQL 连接在第二次或下一次尝试时失败
- javascript - 我们在不同的页面上使用了三个不同的地图,它可以在 Chrome 中运行,但是呢?
- paypal-sandbox - 使用 JASON 动态设置 PayPal Checkout 交易
- c++ - 返回数组中值的指针地址
- magento2 - Magento 2 静态内容部署不编译更少的文件
- mysql - SQL 语法错误 - My SQL
- android - 无法将应用上传到谷歌播放控制台,应用已在调试模式下登录