当我试图在Xcode中删除重复库(在“链接二进制文件库”中),Xcode崩溃

4
  • 我有一个正在安卓上运行的React Native项目
  • 为了在iOS上构建它,我将repo克隆到Mac中,在终端里运行pod install,并在Xcode中打开
  • Build phase -> link binary with libraries中,我发现重复的条目 (libRCTAnimation.a)。不知道它从哪里来...
  • 当我试图删除这个重复的条目时,Xcode就会崩溃。
  • 重复的条目导致构建错误(模棱两可的引用)

有任何想法如何删除它吗?

enter image description here

1个回答

3

打开 Project.xcodeproj/project.pbxproj 文件,并搜索这些框架,删除重复的或所有的条目(稍后再添加回来)。


1
谢谢@Philip,搞定了! 顺便问一下,Project.xcodeproj是什么时候被创建的? 我从构建中删除了另一个库,但它仍然存在于文件中。据我所知,当我们运行“pod install”时,会创建.xcworkspace文件对吗?.xcodeproj呢? - Yossi
1
.xcodeproj是主要的项目文件,所有的结构和大部分的构建设置都存储在这里。当你创建一个新项目时,它就在那里了。 - Phil Dukhov

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接