【问题标题】:Cannot load underlying module for 'RealmSwift'无法为“RealmSwift”加载底层模块
【发布时间】:2016-07-13 00:29:16
【问题描述】:

我正在尝试通过 Cocoapods 为 Swift 安装 Realm。

首先我所做的是 pod init 进入我的项目

然后我打开 podfile 并像这样更改它:

target 'Taskio' do
use_frameworks!
pod 'RealmSwift'

end

然后我关闭 podfile 并执行命令 pod install

一切顺利。但是现在当我打开工作区时,我在导入 RealmSwift 时遇到了错误

无法为“RealmSwift”加载底层模块

【问题讨论】:

    标签: ios xcode swift realm


    【解决方案1】:

    首先尝试检查安装 cocoapods 后打开的工作空间打开 App.xcworkspace 文件。如果是打开 Pods 目录并通过手动导航到 REALM 检查文件是否实际安装强>文件夹。导航到article 后,您可以得出以下结论:

    新建项目 -> 构建&运行 -> 通过 cocoapods 添加领域 -> 打开 Xcode 工作区 -> 再次构建并运行 = 成功

    【讨论】:

    • 是的,我正在打开 App.xcworkspace,是的,领域已安装
    【解决方案2】:

    一旦你安装了 RealmSwift pod。

    Step.1您应该通过双击your_project_name.xcworkspace文件打开您的项目。

    Step.2 进入项目设置 --> Build Phases --> Link Binary with Libraries --> 如下图添加框架“RealmSwift.framework”

    那个!!

    现在你可以导入模块了

    【讨论】:

      【解决方案3】:

      据我认为我在使用 ObjectMapper 框架时遇到了同样的问题。我所做的只是打开 myapp.xcworkspace 并按 command + b。在此之后一切正常。 Xcode 中出现奇怪的错误。

      【讨论】:

        【解决方案4】:

        xCode 版本: 9.0 版 (9A235)

        Mac OS High Sierra: 10.13.1 Beta (17B25c)

        1. 关闭 xCode
        2. 删除 Pods 文件夹和 Podfile.lock

        1. cd 进入项目目录后,在终端运行“pod install”。
        2. 打开 xCode 并构建项目。

        祝你好运!

        【讨论】:

          猜你喜欢
          • 2015-10-18
          • 2015-07-10
          • 1970-01-01
          • 2015-12-16
          • 1970-01-01
          • 1970-01-01
          • 2018-07-09
          • 2021-10-06
          • 1970-01-01
          相关资源
          最近更新 更多