当我将XCode更新到8.3后,我的应用程序开始崩溃,并显示以下错误:
dyld: Symbol not found: __TWPVs11AnyHashables20_AnyHashableProtocols
Referenced from: /Users/faidmit/Library/Developer/CoreSimulator/Devices/C7E102B3-69B4-42EC-A699-0D2FDF768A86/data/Containers/Bundle/Application/341C0D73-B57B-4E30-A639-3A23B1D7CAA6/MVP-INT.app/Frameworks/Alamofire.framework/Alamofire
Expected in: /Users/faidmit/Library/Developer/CoreSimulator/Devices/C7E102B3-69B4-42EC-A699-0D2FDF768A86/data/Containers/Bundle/Application/341C0D73-B57B-4E30-A639-3A23B1D7CAA6/MVP-INT.app/Frameworks/libswiftCore.dylib
我尝试过以下方法:
- 清理并重启。
- 在“嵌入式二进制文件”中可用框架。
- 我改变了顺序,确保它是最后一个被加载的(从解决方案中尝试,提到CFNetwork应该在Foundation之后等)。
- 将Alamofire设置为可选。