3

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

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

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

4

2 回答 2

9

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

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

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

确保完成后清理和重建

在此处输入图像描述

于 2020-01-17T23:14:21.497 回答
1

我的解决方案是转到导致问题的扩展程序的目标设置,并将“支持的平台”设置为正确的平台。

问题是这些设置取自项目默认设置,其中包括扩展不支持的平台。

于 2020-10-11T11:29:00.737 回答