Ios 如何从“中删除空行”;框架、库和嵌入式内容”;在Xcode中

Ios 如何从“中删除空行”;框架、库和嵌入式内容”;在Xcode中,ios,swift,xcode,frameworks,remove,Ios,Swift,Xcode,Frameworks,Remove,我目前正在修复Xcode 12.2中的一个iOS应用程序,在其中一个目标的配置中遇到了无法修改的问题 发生的情况是,我在目标配置的“常规”部分的“框架、库和嵌入内容”下看到了空行,无法删除它们 作为修复此应用程序的一部分,我一直在删除不必要添加的框架。因为我正在和其他使用git的人一起做这个项目,所以有人添加了这个仍然使用我删除的框架的新目标。当我从git更新项目时,目标的配置如下图所示: 我的问题是我不能删除空白行(甚至不按下面的“-”符号)。 有没有办法去掉这些空行 谢谢。没关系,我想我在

我目前正在修复Xcode 12.2中的一个iOS应用程序,在其中一个目标的配置中遇到了无法修改的问题

发生的情况是,我在目标配置的“常规”部分的“框架、库和嵌入内容”下看到了空行,无法删除它们

作为修复此应用程序的一部分,我一直在删除不必要添加的框架。因为我正在和其他使用git的人一起做这个项目,所以有人添加了这个仍然使用我删除的框架的新目标。当我从git更新项目时,目标的配置如下图所示:

我的问题是我不能删除空白行(甚至不按下面的“-”符号)。 有没有办法去掉这些空行


谢谢。

没关系,我想我在查看了目标配置的其他部分后得到了答案

我必须进入“构建阶段”,并在那里“将二进制文件与库链接”。在那里,我可以选择空白行,并用“--”按钮删除它们。在此处删除它们也会导致从配置的“常规”部分删除它们

这是应该删除空白行的位置:

编辑: 我还发现更多的空白行可以用下面的命令删除:

sed -i '' '/(null) in Sources /d' YOURPROJECT.xcodeproj/project.pbxproj
这一点在本文中进行了解释