1

使用 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 应用程序运行。

4

1 回答 1

0

当您的 iOS 目标为 13.5 时会发生这种情况,在您的应用程序目标的“常规”>“部署信息”设置中向上或向下调整将解决该问题。

从此改变(产生错误):

在此处输入图像描述

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

在此处输入图像描述

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

于 2020-08-11T15:01:16.563 回答