【问题标题】:duplicate symbols for architecture x86_64 ios React Native架构 x86_64 ios React Native 的重复符号
【发布时间】:2018-06-21 05:28:03
【问题描述】:

我最近更新到了较新版本的 Xcode 和 React Native,但我的 Xcode React Native 构建遇到了重复符号的问题。我试图从其他链接器标志中删除 -ObjC,将 No Common Blocks 更改为 No,并确保在“Link Binary with Libraries”中没有库被链接两次。之前提出的这些解决方案都没有帮助;因此,任何其他想法将不胜感激。

【问题讨论】:

  • 您是否清理/删除了派生数据?
  • 你检查过 Xcode 中的 BuildPhases 选项卡吗...你可能有头文件的地方
  • 关于派生数据,不是通过在Xcode中选择clean and clean build文件夹来完成的吗?如果是这样,那么是的,我已经做了这两件事。我在构建阶段选项卡中没有看到任何头文件。
  • 你可以在这里找到你想要的东西stackoverflow.com/a/46678210/988941
  • 试过了,但我仍然遇到同样的问题

标签: ios xcode react-native react-native-ios


【解决方案1】:

在终端窗口中输入以下内容解决了我的问题:

cd <project folder>/ios
rm -rf Pods
pod install

【讨论】:

    【解决方案2】:

    我遇到了同样的问题。

    我必须进入“编辑方案”>“构建”>“+”(并添加 React)。 然后将 React 拖放到列表中的第一个位置。 清理并构建(希望成功)。

    【讨论】:

      【解决方案3】:

      您可能有一些第三方库,您同时添加了 pod 和 react-native 链接。只需检查您的项目 Project/Libraries 文件夹和 Pods/Products 文件夹,看看是否有任何重复项。

      【讨论】:

        猜你喜欢
        • 2021-10-14
        • 2018-01-20
        • 2018-01-14
        • 2015-10-18
        • 2020-12-01
        • 2015-01-22
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多