在 Swift 中导入具有依赖项的框架时出现问题

问题描述 投票:0回答:1

我目前正在 Swift 中开发一个伞式框架,其中一个框架依赖于另一个框架。具体来说,我有一个框架(我们称之为 MainFramework),它依赖于另一个框架(DependencyFramework)。

在尝试将MainFramework集成到我的测试项目中时,我遇到了以下错误:

由于上述错误,无法构建用于导入的模块“MainFramework”;文本界面可能会因项目问题或编译器错误而损坏

MainFramework.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface:7:8

没有这样的模块“DependencyFramework”

我确保正确设置 MainFramework 以包含 DependencyFramework 作为依赖项。

附加信息:

  • 我使用的是Xcode版本15.4(15F31d)

  • 两个框架的部署目标都设置为13.5

  • 当我尝试在我的 ViewController.swift 文件中导入 MainFramework 时,会发生错误。

什么可能导致这些错误,以及如何解决导入依赖于另一个框架的框架的问题?任何指导或故障排除步骤将不胜感激!

swift dependencies frameworks xcframework umbrella
1个回答
0
投票

Xcode 对 swift 包支持的实现存在错误。

在这种情况下,您需要清除软件包缓存并尝试“更新”和“解析”软件包。在某些情况下,您需要多次手动执行此操作。有时帮助解决,有时 - 更新。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.