【问题标题】:Xcode 10 "dyld: Symbol not found: __T0BOWV" How to fix?Xcode 10“dyld:找不到符号:__T0BOWV”如何修复?
【发布时间】:2019-06-03 23:40:53
【问题描述】:

我正在运行项目,但出现错误“dyld: Symbol not found: __T0BOWV” 如何解决? 谢谢...!

引用自:

/Users/letai/Library/Developer/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

/Users/letai/Library/Developer/CoreSimulator/Devices/B5E16F1A-C17C-4C65-B743-73775C820891/data/Containers/Bundle/Application/A7E06426-84F9-45DF-8063-337D094BED80/A.app/Frameworks/ PKHUD.framework/PKHUD

【问题讨论】:

  • 尝试 command + sift + option + k 清理你的项目文件
  • 我试过了,但是没用:(
  • 从 xcode 文件 -> WorkSpaceSetting -> 构建系统将其更改为旧版构建系统
  • 1.尝试在构建阶段将 PKHUD.framework 设置为可选。 2. 尝试将 Build Settings > Always Embed Swift Standard Libraries 设置为 YES
  • @A.Munzer 它不工作

标签: ios swift


【解决方案1】:

查找匹配的 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】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-11-23
      • 2020-08-14
      • 2014-09-15
      • 1970-01-01
      • 2020-12-27
      • 1970-01-01
      • 1970-01-01
      • 2015-05-02
      相关资源
      最近更新 更多