XCode 8 - 构建工作但归档失败 - React Native
问题描述:
我有一个令人困扰的问题。我试图在Xcode中创建一个阵营原生应用8.生成/在模拟器中运行工作正常,但一旦我开始存档我收到以下错误:XCode 8 - 构建工作但归档失败 - React Native
Apple Mach-O Linker (ld) Error Group
clang: error: linker command failed with exit code 1 (use -v to see invocation)
这是唯一的错误,所有的步骤后,它的已经完成,没有进一步的解释。
现在我安装了Fastlane,发现它因重复符号而失败。从“链接的框架和库”中删除重复项可解决此问题,并允许我归档该应用程序。
但是现在我不能再为模拟器构建,因为缺少符号。
我一直在寻找这2天,我找不到解决方案。
任何人都有一个想法,为什么发生这种情况,以及如何解决它?
答
我找到了解决方案!
基于此线程https://github.com/facebook/react-native/issues/12814如果您使用Pods,它还包含基本反应项目,最终会导致重复引用。
为了解决这个问题,参考反应需要拆除:
- 打开[yourproject] .xcworkspace
- 选择荚项目
- 期目标删除反应。 (点击目标列表下方的减号按钮)。
- Clean(产品>清洁)& archive/build/whatever。
这个解决方案的荣誉和andfk!