React Native - 苹果 Mach-O 链接器错误

4
我正在尝试在Xcode 8上打开一个现有的React Native项目。构建项目时,它失败了,并出现了 Apple Mach-O链接器错误

我之前做过什么:
  1. 运行 react-native link 命令
  2. 在构建设置中将启用Bitcode 设置为
  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 吗? - Mohamed Khalil
是的,我做了,@MohamedKhalil。 - PoM
React Native和React Native Map的哪个版本? - Mohamed Khalil
你使用了CocoaPods吗? - Mohamed Khalil
我编辑了我的问题。我正在使用react-native 0.43.4和react-native-maps 0.16.3。 - PoM
显示剩余3条评论
1个回答

0

你试过在终端中运行吗? 任何不再存在的模块都会导致这个问题。进入Xcode -> [你的iOS构建目标] -> Build Phases -> Link Binaries with Libraries并将其移除。


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