dyld:未加载库:@rpath/libswiftCoreLocation.dyli

dyld: Library not loaded: @rpath/libswiftCoreLocation.dyli

我的项目 运行 非常好。然后,我安装了 cocoa pods 以集成 google 地图框架。我安装了 cocoa pods,然后使用相同的方法安装了 google 框架。但是,现在当我 运行 我的项目时,我收到以下错误:

dyld: Library not loaded: @rpath/libswiftCoreLocation.dylib
Referenced from: /Users/easiembedded/Library/Developer/CoreSimulator/Devices/25C02CA6-00E1-49BF-BF48-215894699255/data/Containers/Bundle/Application/EBD97186-C4C1-46F1-9BB0-E68F1082A0AC/Sample.app/Sample Reason: image not found

PS :

  1. 我已经在构建设置"Runpath Search Paths"中添加了“@executable_path/Frameworks”值
  2. 我尝试将 "CoreLocation" 框架添加到 "Embedded Binaries" 和 "Linked Frameworks and Libraries"

我完全被这个困住了。任何帮助将非常感激。谢谢!

我不确定为什么会出现此问题。

但第二天,我刚来并尝试从项目中删除 cocoa pods,并删除了所有相关的 pod 文件。然后,为了尝试 srvv 的答案,因为构建设置中的 "Embedded content contains swift code" 设置为 NO,我只是在我的项目文件夹和项目中执行了 ctrl+Z,以再次恢复所有与 pod 相关的文件。并且,然后 运行 终端中的 "pod install" 命令再次安装 pod。

而且,项目 运行 正常。而且,无需将 "Embedded content contains swift code" 设置为 YES。

我猜是,我可能在我的项目中第一次安装 pods 时犯了一些错误。

干杯!