【问题标题】:Objective-C runtime differs in PCH file and SwiftShims errors in macOS Catalina 10.15.6, Xcode 11.6, Mac Catalyst appmacOS Catalina 10.15.6、Xcode 11.6、Mac Catalyst 应用程序中的 PCH 文件和 SwiftShims 错误中的 Objective-C 运行时不同
【发布时间】:2020-08-11 15:01:16
【问题描述】:

使用 Xcode 11.6 为 macOS Catalina 10.15.6 构建时,出现两个错误:

<unknown>:0: error: target Objective-C runtime differs in PCH file vs. current file
<unknown>:0: error: missing required module 'SwiftShims'

这些在构建中的所有 Swift 文件中重复出现,并阻止应用作为 Mac Catalyst 应用运行。

【问题讨论】:

    标签: swift compiler-errors runtime-error xcode11.6


    【解决方案1】:

    当您的 iOS 目标是 13.5 时会发生这种情况,在应用目标的 General > Deployment Info 设置中向上或向下调整它会解决此问题。

    从此改变(会产生错误):

    对此(即高于或低于 iOS 13.5 的数字):

    我不知道为什么会发生这种情况,但它可靠地解决了问题,当改回 iOS 13.5 时,崩溃再次发生。

    【讨论】:

      猜你喜欢
      • 2020-12-24
      • 1970-01-01
      • 2020-12-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-20
      • 1970-01-01
      相关资源
      最近更新 更多