import Foundation
import Cocoa
import RNCryptor.h // this line give me problem
我是 Swift 的新手,我想使用加密。当我添加 RNCryptor 时,我收到一条错误消息“找不到模块”。
import Foundation
import Cocoa
import RNCryptor.h // this line give me problem
我是 Swift 的新手,我想使用加密。当我添加 RNCryptor 时,我收到一条错误消息“找不到模块”。
我假设您正在执行手动安装(而不是 Carthage 或 Cocoapods)。你import RNCryptor.h
来错地方了。以下是相关文档:
如果您已经有一个桥接头文件,请添加#import "RNCryptor.h"
(或您将 RNCryptor.h 复制到的路径)。
如果您没有桥接头:
Swift 项目:在目标的 Build Settings 中,将“Objective-C Bridging Header”设置为 RNCryptor.h 的路径。(或创建一个桥接头并按照上面的说明进行操作。)
ObjC 项目:Xcode 会询问您是否要创建桥接头。允许它,并将 #import "RNCryptor.h" 添加到标题(或您复制 RNCryptor.h 的路径)
进入import "RNCryptor.h"
你的桥接头,而不是你的 Swift 代码。
但是,如果您是 Swift 新手,我建议您研究 CocoaPods 以引入您的依赖项。当我写那些鼓励你手动安装 RNCryptor 的文档时(我是 RNCryptor 中的“RN”),我不是 CocoaPods 的粉丝,但我已经相信它是 Cocoa 开发的重要组成部分,值得学习。我现在在我所有的新项目中都使用它。