ios - 在框架内使用 xcframework
问题描述
我可以在 .framework 中使用 .xcframework 吗?
当我尝试这个时,框架目标构建得很好,但是当我在 iOS 应用程序目标中使用这个框架时,它给出了构建错误
例如:
MyApp 是 iOS 应用程序目标
MyFramework 是一个框架(嵌入在 MyApp 中)
MyXcFramework 是一个 xcframework(嵌入在 MyFramework 中)
MyFramework 中的示例 swift 文件包含
import Foundation
import MyXcFramework
并成功构建
但是当 MyFramework 添加到 MyAapp 时,我收到以下错误
import Foundation
import MyXcFramework
<- 没有这样的模块 MyXcFramework
谁能帮助我做错了什么?
解决方案
似乎您正在尝试使用 xcframework 而不将其添加到应用程序中。如果您也想在您的应用程序中使用您的 xcframework,您必须在您的应用程序目标中添加该 xcframework,您可以避免在框架中嵌入 xcframework,并且只嵌入应用程序本身。
推荐阅读
- cassandra - 如何使用 quill 动态查询批量插入?
- python - 具有多列和数据类型的数据集的异常值处理
- liquibase - 如何通过liqiubase添加特定类型列
- ios - 用户无需付费即可获得应用内产品,Swift 4.2
- php - 如何一次编辑数据库中的多个值
- javascript - NG build failed 模块解析失败:意外的令牌 - 没有任何改变
- bash - 将文件内容发送到另一个命令 bash
- javascript - 在两个数组中检查相同属性值的快速方法?
- javascript - 如何修复“运行此应用程序的环境不支持此操作。”location.protocol“...”错误?
- angular - 具有多个匹配项的 Angular ngIf 不起作用