如何查看iphone模拟器的钥匙串

Him*_*hu 34 iphone keychain

我开发了一个iPhone应用程序,其中我使用公钥和私钥加密和解密数据.我想在Keychain中看到这个键.我在应用程序/实用程序下获得了mac应用程序的钥匙串条目,但是iPhone模拟器Keychain和iPhone上的Keychain在设备上的位置是什么.

小智 48

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

  • 从iOS 8 SDK开始,您可以在`〜/ Library/Developer/CoreSimulator/Devices/<模拟器设备ID>/data/Library/Keychains中找到钥匙串. (29认同)
  • 从iPhone SDK 3.2开始,模拟器数据存储在`〜/ Library/Application Support/iPhone Simulator`中的每个OS版本的单独目录中.例如,如果它是正在运行的3.0模拟器,则钥匙串将存储在`〜/ Library/Application Support/iPhone Simulator/3.0/Library/Keychains`中. (14认同)