swift项目使用Carthage导入第三方库Alamofire报错

网上关于Carthage安装相关的内容还是挺多的,本文不做赘述。具体安装及使用可参考这篇博文<如何使用Carthage管理iOS依赖库>

将打包好的Alamofire.framework导入到工程中


1

swift项目使用Carthage导入第三方库Alamofire报错_第1张图片
2

运行程序,结果控制台输出报错
dyld: Library not loaded: @rpath/Alamofire.framework/Alamofire
Referenced from: /Users/userName/Library/Developer/CoreSimulator/Devices/41BDA638-6256-4005-BA3F-32BF7BF729B6/data/Containers/Bundle/Application/CC0954BA-6D09-4990-BB06-B57758C579EF/SwiftLearn2.app/SwiftLearn2
Reason: image not found

解决方法:
在Embedded Binaries 导入Alamofire.framework即可

swift项目使用Carthage导入第三方库Alamofire报错_第2张图片
3
swift项目使用Carthage导入第三方库Alamofire报错_第3张图片
4
swift项目使用Carthage导入第三方库Alamofire报错_第4张图片
5

希望对遇到同样问题的同学有帮助。

你可能感兴趣的:(swift项目使用Carthage导入第三方库Alamofire报错)