Xcode 11 在 AppExtension 中使用 Framework

Xcode 11 use Framework in AppExtension

我想创建一个具有多个 SiriKit-Intents 的应用程序。其中一些需要第 3 方框架,遗憾的是,我无法使用 spm 安装,所以我快速而肮脏地安装并下载了最新版本并手动将其导入 Xcode。在我想上传到 ASC 之前,一切都很好。

这就是它所说的,我猜根在我的项目设置中...我在两个 Intent 扩展中都有相同的框架,就像我通常做的那样,在开发中一切正常,但我无法上传它...

谢谢

我有点尴尬,但我是这样处理的: 1. 将框架添加到主应用程序(即使我在那里不使用或不需要它)。并确保它是嵌入式和签名的(请参阅有问题的第二个屏幕截图) 2.在所有需要框架的扩展的项目设置中,确保框架状态为:Do not Embed.

如果您知道该怎么做,那就简单易行了....