我正在尝试将 Realm 添加到我用 swift 编写的应用程序中。我已按照教程进行操作,但似乎无法使其正常工作。最大的问题是,当我尝试导入 Realm 时,我No such module 'Realm'
不知道还能尝试什么。你可以在下面看到我的努力。
您可以在此处查看说明:http ://realm.io/docs/cocoa/0.85.0/#swft
我还复制了以下说明:
由于目前缺乏适当的 Swift 依赖管理基础设施,在您的项目中使用 Realm 需要以下步骤:
- 通过打开终端添加 Realm 作为子模块,cd-ing 进入您的顶级项目目录,然后输入命令 git submodule add git@github.com:realm/realm-cocoa.git
- 打开 realm-cocoa 文件夹,将 Realm.xcodeproj 拖到 Xcode 项目的文件导航器中。
- 在 Xcode 中,通过单击蓝色项目图标导航到目标配置窗口,然后在侧边栏中的“目标”部分下选择应用程序目标。
- 在该窗口顶部的选项卡栏中,打开“构建阶段”面板。
- 展开“Target Dependencies”组,并添加 Realm 的 iOS 框架。
- 展开“Link Binary with Libraries”组,添加 Realm 的 iOS 框架以及 libc++.dylib。
- 单击面板左上角的 + 按钮,然后选择“新建复制文件阶段”。将这个新阶段重命名为“Copy Frameworks”,将“Destination”设置为“Frameworks”,并添加 Realm.framework。
- 将位于 realm-cocoa/Realm/Swift/RLMSupport.swift 的文件拖到 Xcode 项目的文件导航器中,取消选中“Copy items if needed”复选框。
下面是它在我的项目中的样子: