为 Mac Catalyst 构建时扩展不可用

Asl*_*ace 3 xcode ios mac-catalyst

目前我有一个 iOS 应用程序,我正在尝试为 Mac Catalyst 构建它,不幸的是,在构建时,我遇到了一些不同目标的以下错误:

为 Mac Catalyst 构建,但嵌入式应用扩展“ShareExtension.appex”是为 iOS 构建的。您可能需要配置“ShareExtension.appex”以构建 Mac Catalyst 或限制应将此应用程序扩展嵌入到目标编辑器中的平台。

当 MacOS 是我构建的平台时,如何禁用共享扩展?

Asl*_*ace 6

解决方案是转到您的应用程序:

目标 > 常规 > 框架、库和嵌入式内容

然后对于以下不受支持的扩展,选择 Platforms as onlyiOSMacOS,它应该如下所示:

确保完成后清理和重建

在此处输入图片说明