找不到框架RealmSwift

时间:2019-05-26 15:20:06

标签: ios swift realm

我正在安装Realm并将其导入到我的项目中,但是当我运行该应用程序时,它显示了一个错误:

  

ld:找不到框架RealmSwift
  clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)

4 个答案:

答案 0 :(得分:0)

您应该打开.xcworkspace而不是.xcodeproj

答案 1 :(得分:0)

此问题可能有多种原因。

要获取确切的问题,您可以按照以下步骤操作:

右键单击错误,然后选择“显示日志”。这将使您对错误原因有更深入的了解。

enter image description here

解决方案之一是将“已启用的位码”设置为“否”。为此,请转到目标中的“构建设置”,然后在搜索字段中搜索“位码”。

我已经多次遇到此问题,以下解决方案之一可能对您有用。

  • 在安装Pod之后,请确保您要打开工作空间而不是Xcode项目文件。
  • 重新启动Xcode
  • 删除应用程序的派生数据
  • 使用pod deintegratepod install为您的项目重新集成吊舱
  • 重置模拟器(如果您正在模拟器中查看输出)
  • 确保在您的项目中正确链接Framework
  • 重新启动模拟器
  • 清理项目等

希望这对您有所帮助。

答案 2 :(得分:0)

我遇到了同样的问题。

最初,我试图从下载文件夹中导入文件(Realm.framework和RealmSwift.framework),但随后出现了与您相同的错误。

然后,我将包含(Realm.framework和RealmSwift.framework)的文件夹复制到项目文件夹中,然后从那里导入文件。那解决了我的问题。

答案 3 :(得分:0)

就我而言,我已经通过此命令sudo gem install cocoapods将Cocopods更新到了最新版本(1.1.0)