我想安装 SwiftKeychainWrapper手动安装,因为当我尝试使用 CocoaPods 安装它时出现错误。
在描述中,我需要下载 KeychainWrapper.swift
和 KeychainItemAcessibility.swift
并将其拖放到我的项目中。
我点击了克隆或下载 -> 下载 ZIP。在下载的 SwiftKeychainWrapper 文件夹中有 KeychainWrapper.swift
和 KeychainItemAcessibility.swift
文件。我将它们拖放到同一个根目录下的项目中,那里有 Main.storyboard、AppDelegate.swift...
然后据说要在您的应用程序中使用钥匙串(keychain)包装器,将 SwiftKeychainWrapper 导入到您要使用它的文件中。
我将 import SwiftKeychainWrapper
添加到我想要使用它的文件中,但收到错误No such module 'SwiftKeychainWrapper'
。
我做错了什么,为什么我不能使用它?
最佳答案
正如@dan 所说,如果将源文件直接添加到项目中,则无需导入任何其他模块。通过 cocoapods
添加库时,它的所有源都位于单独的模块中,您需要执行 import ModuleName
以使它们可访问。
如果您仔细阅读 github 说明,您会发现对于手动方法,您应该只复制文件,仅此而已:
Manually
Download and drop KeychainWrapper.swift and KeychainItemAcessibility.swift into your project.
附言另外,请确保在将这些文件拖到 Xcode
之前将它们复制到项目文件夹中,因为这只会添加指向 Downloads
文件夹中或它们所在位置的文件的链接。
关于ios - 手动安装 SwiftKeychainWrapper,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40313064/