Swift 尝试Alamofire时未找到迦太基符号

Swift 尝试Alamofire时未找到迦太基符号,swift,alamofire,carthage,alamofireimage,Swift,Alamofire,Carthage,Alamofireimage,我正在尝试迦太基,我认为这篇博文是一个很棒的开始。因此,我下载初学者项目,然后设置Carthage设置,然后将Alamofire.framework&AlamofireImage.framework文件拖放到框架、库和嵌入内容中。然后我添加runscript,它是/usr/local/bin/carthage copy frameworks,然后添加输入文件作为框架的路径 $(SRCROOT)/Carthage/Build/iOS/Alamofire.framework $(SRCROOT)/C

我正在尝试迦太基,我认为这篇博文是一个很棒的开始。因此,我下载初学者项目,然后设置
Carthage
设置,然后将
Alamofire.framework
&
AlamofireImage.framework
文件拖放到
框架、库和嵌入内容中。然后我添加
runscript
,它是
/usr/local/bin/carthage copy frameworks
,然后添加输入文件作为框架的路径

$(SRCROOT)/Carthage/Build/iOS/Alamofire.framework
$(SRCROOT)/Carthage/Build/iOS/AlamofireImage.framework
当我清理并运行项目时,它就开始运行了

dyld: Symbol not found: _$s9Alamofire14SessionManagerCN
  Referenced from: /Users/fiyuu/Library/Developer/CoreSimulator/Devices/E42E9DED-5A99-44C8-A0EB-0FF765CB8FB3/data/Containers/Bundle/Application/C102F9B5-402A-40F3-A450-B0D420A7722D/DuckDuckDefine.app/Frameworks/AlamofireImage.framework/AlamofireImage
  Expected in: /Users/fiyuu/Library/Developer/CoreSimulator/Devices/E42E9DED-5A99-44C8-A0EB-0FF765CB8FB3/data/Containers/Bundle/Application/C102F9B5-402A-40F3-A450-B0D420A7722D/DuckDuckDefine.app/Frameworks/Alamofire.framework/Alamofire
 in /Users/fiyuu/Library/Developer/CoreSimulator/Devices/E42E9DED-5A99-44C8-A0EB-0FF765CB8FB3/data/Containers/Bundle/Application/C102F9B5-402A-40F3-A450-B0D420A7722D/DuckDuckDefine.app/Frameworks/AlamofireImage.framework/AlamofireImage
即使我没有导入并且没有使用Alamofire,它也会失败

然后我尝试通过其他问题来解决这个问题,它认为必须添加
Foundation.framework
。所以我试过了,但对这个问题没有效果

Xcode Version: Version 11.0 (11A420a)
那么你对这个问题有什么想法吗?也许我必须为构建或其他东西添加额外的标志?从
库中引用的
中预期的
似乎安装不成功,是否可以通过重新构建框架来解决


谢谢

我使用
Alamofire
依赖项解决了我的问题,而没有在
Cartfile
中指定任何目标或版本

错误出现在
github“Alamofire/Alamofire”5.0.0-rc.2“
行中,在新建
Alamofire
中,您可以将其与
AF.request(…)
一起使用,但此版本未成功为我生成框架

因此,我用github“Alamofire/Alamofire”
更改了行,然后更新了我的
Carthage
,因此它对我来说很好