ios - Xcode 12 Beta:同一项目中的框架“没有这样的模块”
问题描述
我正在开发一个有四个目标的项目:iOS 和 Mac 框架,以及 iOS 和 Mac 示例应用程序目标。这些框架具有相同的代码,示例应用程序几乎使用相同的代码(它是一个 SwiftUI 应用程序)。我以前做过这种事情,但是现在,虽然我的 Mac 应用程序和 Mac 框架可以愉快地共存并正常工作,但在 iOS 示例应用程序中根本找不到 iOS 框架。
呵呵,我有没有试过我能想到的一切。
- 是的,该框架出现在示例应用程序的“框架、库...”部分的“常规”下,也出现在“构建阶段”的“依赖项”以及“将二进制文件与库链接”部分中。
- 我已经尝试了构建设置中框架搜索路径的各种值,尽管 Mac 没有该字段的值,这很好。
- 运行路径搜索路径同上。在 Mac 上它是“@executable_path/../Frameworks”,我已经在 iOS 端尝试过它和其他各种方法。
- 该框架本身构建得很好。我可以在派生数据中查看它,它似乎存在并且存在。这是该文件夹的捕获。
我不确定此时还可以尝试什么。我不知道这是否是 Xcode 12 Beta 中的错误,也许?还是在 Big Sur Beta 中?还有什么我可以看的来弄清楚发生了什么吗?
解决方案
推荐阅读
- php - 如何防止循环创建不带引号的键?
- typo3 - 如何在调度程序命令中生成前端 URI (TYPO3 9)
- android - Android - 将图像放在 ImageView 内而不跨越边界
- python - 在 Django 中发送电子邮件会引发协议异常不支持的地址系列
- python - 磁力计原始数据到恒星的方位角和高度
- javascript - 为什么我收到以下 React Native 警告:Can't perform a React state update on an unmounted component
- ilmerge - 什么导致 ilmerge 错误代码 -2146232576?
- r - 层次聚类——图上的聚类数
- jquery - Bootstrap 4 Menu:关闭顶部菜单项时关闭所有弹出菜单
- postgresql - Postgres NATURAL 作为属性表示为“自然”