我正在运行项目,错误为“ dyld:找不到符号:__ T0BOWV” 如何解决? 谢谢...!
引用自:
/用户/ letai /库/开发人员/CoreSimulator/Devices/B5E16F1A-C17C-4C65-B743-73775C820891/data/Containers/Bundle/Application/A7E06426-84F9-45DF-8063-337D094BED80/A.app/Frameworks/ PKHUD.framework / PKHUD
预期出现在: /Users/letai/Library/Developer/CoreSimulator/Devices/B5E16F1A-C17C-4C65-B743-73775C820891/data/Containers/Bundle/Application/A7E06426-84F9-45DF-8063-337D094BED80/A.app/Frameworks/libswiftCore.dylib
在
/用户/ letai /库/开发人员/CoreSimulator/Devices/B5E16F1A-C17C-4C65-B743-73775C820891/data/Containers/Bundle/Application/A7E06426-84F9-45DF-8063-337D094BED80/A.app/Frameworks/ PKHUD.framework / PKHUD
答案 0 :(得分:0)
当您向项目中添加库或框架,但没有正确执行时,基本上就是这种情况。
尝试删除提到的框架并以正确的方式添加它。
正确的方法取决于您的依赖项管理器。您正在使用Carthage
或Pod
。
当您不导入新添加的框架的依赖框架时,此错误通常发生在迦太基。
答案 1 :(得分:0)
找到匹配的Xcode版本:
otool -L YOUR_FRAMEWORK
#
# ...
@rpath/libswiftAVFoundation.dylib (compatibility version 1.0.0, current version 1001.0.69)
现在,您只需使用this link查找Swift版本。
Xcode Swift version string
10.2 5.0 (swiftlang-1001.0.69.5 clang-1001.0.46.3)
答案 2 :(得分:0)
从项目目标的“常规设置”中将新添加的框架的状态从“必需”更改为“可选”。