cd <项目文件夹>open Package.swiftKeychain 使用官方的 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?