热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

钥匙串访问错误25308(errSecInteractionNotAllowed)

如何解决《钥匙串访问错误25308(errSecInteractionNotAllowed)》经验,求助如何解决?

在我的一个iOS应用中,访问钥匙串时(在两种情况下,即设置一个项目并获取一个项目)时,我看到多次崩溃,错误代码为25308

几个细节:
1)我使用的是第三方钥匙扣包装https://github.com/kishikawakatsumi/KeychainAccess
2)辅助功能选项设置为“ whenUnlockedThisDeviceOnly
3)这不是发生在所有用户。我无法重现它。
4)我正在AppDelegate中的几个地方访问钥匙串。在应用启动时报告的崩溃很少,而在Firebase令牌刷新通知观察器方法中报告的崩溃很少。
5)在didFinishLaunch中,我尝试访问钥匙串项的值,就像在Firebase令牌刷新中一样,我试图将新的令牌值设置为钥匙串。

根据我的发现,我知道在设备处于锁定状态时用户尝试访问钥匙串时,将返回此错误代码25308 但是我的Fabric(崩溃报告工具)显示,在所有这些崩溃中,“应用处于焦点”状态

因此,这使我困惑于多个问题,例如:
1)除设备未锁定状态外,还有哪些情况会引发此错误25308?
2)Firebase令牌刷新通知是否导致该应用的后台启动?如果是这样,我该如何重现。(这里的一个支持之处是我知道该应用未卸载)

于01/03更新:
似乎根本原因是“当Firebase生成新令牌时,应用正在启动,而当设备处于锁定状态时,此启动正在发生,因此,钥匙串访问引发了此类错误25308。” 有人知道新的Firebase令牌如何启动已处于终止状态的应用程序吗?

感谢您对此的回应。谢谢..


推荐阅读
  • 来自FallDream的博客,未经允许,请勿转载,谢谢。一天一套noi简直了.昨天勉强做完了noi2011今天教练又丢出来一套noi ... [详细]
  • HDU 2537 键盘输入处理
    题目描述了一个名叫Pirates的男孩想要开发一款键盘输入软件,遇到了大小写字母判断的问题。本文提供了该问题的解决方案及实现方法。 ... [详细]
  • 第六章:枚举类型与switch结构的应用分析
    第六章深入探讨了枚举类型与 `switch` 结构在编程中的应用。枚举类型(`enum`)是一种将一组相关常量组织在一起的数据类型,广泛存在于多种编程语言中。例如,在 Cocoa 框架中,处理文本对齐时常用 `NSTextAlignment` 枚举来表示不同的对齐方式。通过结合 `switch` 结构,可以更清晰、高效地实现基于枚举值的逻辑分支,提高代码的可读性和维护性。 ... [详细]
  • 导读:本文来自SwiftGG翻译组,作者@walkingway基于苹果Swift官方博客中TedKremenek所撰写的“Swift2.2Released!”文章进行了关于Swift2. ... [详细]
  • 项目地址:github.comDanie1sDNS…DNSPageViewDNSPageView一个纯Swift的轻量级、灵活且易于使用的pageView框架 ... [详细]
  • 题面:P3178[HAOI2015]树上操作好像其他人都嫌这道题太容易了懒得讲,好吧那我讲。题解:第一个操作和第二个操作本质上是一样的&# ... [详细]
  • 2023年1月28日网络安全热点
    涵盖最新的网络安全动态,包括OpenSSH和WordPress的安全更新、VirtualBox提权漏洞、以及谷歌推出的新证书验证机制等内容。 ... [详细]
  • 汇总了2023年7月7日最新的网络安全新闻和技术更新,包括最新的漏洞披露、工具发布及安全事件。 ... [详细]
  • 当前,众多初创企业对全栈工程师的需求日益增长,但市场中却存在大量所谓的“伪全栈工程师”,尤其是那些仅掌握了Node.js技能的前端开发人员。本文旨在深入探讨全栈工程师在现代技术生态中的真实角色与价值,澄清对这一角色的误解,并强调真正的全栈工程师应具备全面的技术栈和综合解决问题的能力。 ... [详细]
  • [译]  OS X 和 iOS 的测绘框架Core Plot 入门教程
    [译] OS X 和 iOS 的测绘框架Core Plot 入门教程 ... [详细]
  • PyThon_Swift 势必取代 Python?
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了Swift势必取代Python?相关的知识,希望对你有一定的参考价值。 ... [详细]
  • 解决Expo XDE 2.22.1版本启动错误
    根据问题描述,用户在将Expo升级至2.22.1版本后,在尝试打开项目时遇到了错误。本文提供了详细的错误分析及解决方案。 ... [详细]
  • Iwanttoreplaceaportionofastringthatmatchesaregexpattern.我想替换匹配正则表达式模式的字符串的一部分。Ihav ... [详细]
  • 我正在尝试使SwiftUI中的按钮在文本旁边显示图像。但是,即使不在按钮中时图像 ... [详细]
  • [Swift]LeetCode688. “马”在棋盘上的概率 | Knight Probability in Chessboard
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤ ... [详细]
author-avatar
mobiledu2502853397
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有