【问题标题】:React Native - Apple Mach-O Linker ErrorReact Native - Apple Mach-O 链接器错误
【发布时间】:2017-09-13 16:08:51
【问题描述】:

我正在尝试在 Xcode 8 上打开一个现有的 React Native 项目。当我构建项目时,它失败了并且我收到了这个错误:Apple Mach-O Linker Error

我之前做过的:

  1. 运行react-native link
  2. 在 Build Settings 中将 Enable Bitcode 设置为 No
  3. 已删除 Derived Data 文件夹并重建项目
  4. 再次清理并构建项目。

但它们都不起作用。为什么会这样?

编辑:

"dependencies": {
    "immutable": "^3.8.1",
    "parse": "git+https://github.com/allmaxgit/Parse-SDK-JS.git",
    "react": "16.0.0-alpha.6",
    "react-native": "0.43.4",
    "react-native-maps": "^0.16.3",
    "react-native-md-textinput": "^2.0.4",
    "react-native-navigation": "^1.1.16",
    "react-native-push-notification": "^2.2.1",
    "react-native-snackbar": "^0.3.6",
    "react-native-swiper": "^1.5.4",
    "react-native-vector-icons": "^4.0.1",
    "react-redux": "^5.0.4",
    "redux": "^3.6.0",
    "redux-thunk": "^2.2.0"
  }

【问题讨论】:

  • 你运行 npm install 了吗
  • 是的,我做到了@MohamedKhalil
  • 什么版本的 react native 和 react native map
  • 你用过 pod 吗?
  • 我编辑了我的问题。我正在使用 react-native 0.43.4 和 react-native-maps 0.16.3

标签: ios xcode react-native


【解决方案1】:

您是否尝试在终端中运行? 任何不再存在的模块都会导致此问题。转到 Xcode -> [您的 iOS 构建目标] -> 构建阶段 -> 将二进制文件与库链接并将其删除。

【讨论】:

    猜你喜欢
    • 2021-04-26
    • 2014-04-06
    • 2023-03-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-09
    相关资源
    最近更新 更多