未加载库:@ rpath / Alamofire.framework / Alamofire

当我尝试在应用程序的Xcode中运行我的iOS应用程序时:

dyld: Library not loaded: @rpath/Alamofire.framework/Alamofire Referenced from: /private/var/mobile/Containers/Bundle/Application/78CC9A04-53B7-49D3-9E4D-7DF0CAA41DD0/Sawasdee.app/Sawasdee Reason: image not found (lldb) 

我该怎么办?

如果不知道你的项目是如何build立起来的,那么很难给出确切的build议。 你应该做的第一件事是结账Alamofire的自述文件。 对手动设置,CocoaPods和Carthage有很好的解释。 你应该很有可能通过这种方式来解决你的问题。

如果你仍然无法弄清楚,那就让我猜一猜。 你显然不使用CocoaPods,所以你要么使用Carthage,要么手动安装。 无论哪种方式,你当然需要将“ Embed Binary作为@DATO指出的。 另一件你可能错过的就是你需要Embed Framework以便在运行时dyld可以拿起Alamofire.framework。

嵌入框架

希望这有助于解决一些问题。 如果没有,请提供一些额外的信息给我们一个更好的背景。

不要忘记在这里设置

在这里输入图像说明

和这里

在这里输入图像说明