Xcode 10“ dyld:找不到符号:__ T0BOWV”如何解决?

时间:2019-01-09 08:39:19

标签: ios swift

我正在运行项目,错误为“ dyld:找不到符号:__ T0BOWV” 如何解决? 谢谢...!

enter image description here

引用自:

  

/用户/ 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

3 个答案:

答案 0 :(得分:0)

当您向项目中添加库或框架,但没有正确执行时,基本上就是这种情况。 尝试删除提到的框架并以正确的方式添加它。 正确的方法取决于您的依赖项管理器。您正在使用CarthagePod。 当您不导入新添加的框架的依赖框架时,此错误通常发生在迦太基。

答案 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)

从项目目标的“常规设置”中将新添加的框架的状态从“必需”更改为“可选”。