我有一个令人难以忘怀的问题。我正在尝试在Xcode 8中构建一个React Native应用程序。在Simulator中构建/运行工作正常,但是一旦我开始存档,我收到以下错误:
Apple Mach-O Linker (ld) Error Group
clang: error: linker command failed with exit code 1 (use -v to see invocation)
这是唯一的错误,所有步骤完成后都没有进一步说明。
现在我安装了Fastlane,发现由于符号重复而失败。从"链接的框架和库中删除重复项#34;解决了这个问题,并允许我存档该应用程序。
但是现在由于缺少符号,我无法再为模拟器构建。
我现在已经对此进行了2天的调查,但我无法找到解决方案。
任何人都知道为什么会这样,以及如何解决它?
答案 0 :(得分:3)
我找到了解决方案!
如果您使用Pod,则基于此线程https://github.com/facebook/react-native/issues/12814,它还包括基础反应项目,最终会导致重复引用。
为了解决此问题,需要删除反应引用:
感谢andfk提供此解决方案!