swift - 如何解决 `Firebase/FirebaseCore.h not found` 与`Failed to build module "MyCustom" from its module interface`?
问题描述
我尝试在我的(演示项目)中使用我生成的“MyCustom.xcframework”。“MyCustom.xcframework”有没有 Cocoapods 的 Firebase。我跟着这个。https://mokacoding.com/blog/setting-up-firebase-without-cocoapods/。
在我的(演示项目)中使用“MyCustom.xcframework”之前,我使用的是自 2018 年以来运行良好的“MyCustom.framework”。但从现在开始我需要使用 xcframework。
问题是我在(演示项目)中收到以下错误(请参见下面的屏幕截图)
我的模块图(库项目)如下。
framework module MyCustom {
umbrella header "MyCustom.h"
export *
module * { export * }
explicit module Firebase {
header "Firebase.h"
export *
}
}
根据https://bugs.swift.org/browse/SR-14195,我的问题是模块名称与类型相同。但我不知道如何正确更改模块名称。但我试图改变Product Module Name
构建设置。它不能解决问题。
任何帮助都会得到帮助。=)
笔记:
- 我只有 .xcodeproj,因为我不使用 Cocoapods。
- 我正在使用 Xcode 12.5(尝试过早期版本并且错误相同)
- 我使用了这个firebase 框架(尤其是 ML 工具包)
解决方案
推荐阅读
- android - 使用点击监听器查看 ViewGroup 之外的翻译
- azure - 当挂载到 JupyterHub 容器中时,`/var/run/docker.sock` _sometimes_ 归 `nobody:nogroup` 所有
- javascript - Flash 消息中间件不显示警报
- java - 如何优雅地关闭java应用程序
- json - 如何在 JSON 请求中传递当前日期时间?
- sql - 如何使用 CTE 对邻接列表的父母和所有兄弟姐妹进行排序?
- python - 将 JSON 文件读取到 pandas 数据框 - ValueError:将 dicts 与非系列混合可能会导致排序不明确
- .net - 在找到 Microsoft.NETCore.App 5.0.0 时未找到框架“Microsoft.NETCore.App”,版本“5”
- json - 在 POST Json 查询中使用动态日期
- c# - 将播放器对象更改为预制件