iphone - 如何查看 iPhone 模拟器的钥匙串(keychain)

标签 iphone keychain

我开发了一个 iPhone 应用程序,在其中使用公钥和私钥加密和解密数据。我想在钥匙串(keychain)中看到这个 key 。我在“应用程序/实用程序”下找到了 mac 应用程序的钥匙串(keychain)条目,但 iPhone 模拟器钥匙串(keychain)和 iPhone 操作系统本身的钥匙串(keychain)在设备上的位置是什么。

最佳答案

iPhone模拟器钥匙串(keychain)存储在 ~/Library/Application Support/iPhone Simulator/<Version Number>/Library/Keychains/并且是 sqlite3 DB 格式。文件在设备本身上的位置并不重要,因为您只能通过钥匙串(keychain) API 访问它(但与模拟器路径有一些相似的路径不会让任何人感到惊讶)。

关于iphone - 如何查看 iPhone 模拟器的钥匙串(keychain),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1636506/

相关文章:

ios - Swift 4 从另一个项目中获取钥匙串(keychain)数据

iphone - 如何在 XCode 4 中添加现有项目作为工作副本?

iphone - 在 NSArray 中搜索值匹配值

ios - 卸载应用程序时删除钥匙串(keychain)项目

macos - 在 Visual Studio Code 上调试 Flutter 应用程序时,如何在 MacOS 上停止 "keychain access"权限对话框?

ios - iOS 钥匙串(keychain)服务与 iCloud 钥匙串(keychain)有何不同?

xcode - Xcode 4 中未显示用于代码签名的自签名证书

iphone - 需要访问tableView中的单元格:heightForRowAtIndexPath:

iphone - MPMoviePlayerController - 无法在 < 3GS 上播放我的应用程序中的电影(3GS 没问题)

iphone - NSCache 自动删除策略