框架在 Xcode 中是红色的,但构建没有错误

framework is red in Xcode but no error with building

文件在Xcode中显示为红色,如图所示。我正在开发一个 Flutter 应用程序并构建到 ios 模拟器成功,没有任何问题。 我不知道是什么原因。还有,我用alfred查看对应文件的时候,路径好像不一样。。。 我尝试了 pod update ,但没​​有任何改变。
Xcode版本:12.5.1
使用 m1 mac.and 通过自制程序安装 cocoapod。

这意味着找不到您的框架...如果您右键单击它们并 select 在 finder 中显示,它可能不会带您到任何地方,因为它不知道它们在哪里.. . 您可以将它们重新包含在您的项目中,方法是将它们拖放到您的项目目录中,这应该会自动更正,这样它们就不会以红色显示...

您可能还想在 project/target 的构建设置下检查 'Framework Search Paths'... 以确保它可以找到它们,框架位置的路径应该全部包含在内在这里(如果您将所有框架都放在一个文件夹中会更容易)

但是要让它们不显示为红色,只需将它们从它们所在的位置再次拖放到您的项目中,然后删除红色的就可以了...