cd <项目文件夹>
open Package.swift
Keychain
使用官方的 SwiftPM 清单格式来指定依赖项。因此,为了添加依赖项,您需要做两件事
.package
条目添加到您的 Package
文件的 dependencies
数组中dependencies
部分dependencies: [
.package(url: "https://github.com/IBM/ios-keychain", from: "1.0.0"),
]
使用 Keychain
来存储密码或证书
public static func storeCertificate(_ data: Data, for key: String, dependencies: Dependencies) throws
public static func deleteCertificate(for key: String, dependencies: Dependencies) throws
public static func fetchCertificate(for key: String, dependencies: Dependencies) throws -> Data?
public static func storePassword(_ data: Data, for key: String, dependencies: Dependencies) throws
public static func deletePassword(for key: String, dependencies: Dependencies) throws
public static func fetchPassword(for key: String, dependencies: Dependencies) throws -> Data?