【问题标题】:clang: error: linker command failed with exit code 1, react-nativeclang:错误:链接器命令失败,退出代码为 1,react-native
【发布时间】:2017-06-08 16:30:12
【问题描述】:
我正在尝试构建我的 iOS 应用程序的存档,但出现以下链接器错误:
Apple Mach-O Linker (ld) Error Group
clang: error: linker command failed with exit code 1 (use -v to see invocation)
我有几个 Pod 和 react-native 依赖项。并且能够构建在模拟器和物理设备上运行的应用程序。
我该如何解决这个问题?
【问题讨论】:
标签:
ios
objective-c
xcode
react-native
【解决方案1】:
我删除并重新添加了一些第 3 方 React Native 依赖项到项目和链接库,现在它构建了。
【解决方案2】:
如果有人仅在存档期间遇到此问题,请转至 project > pod > targets。您将在列表中看到React,删除React,清理项目,然后尝试归档。希望它会奏效。大多数情况下,它发生在归档期间并引发duplicate 的警告。通过从pod 中删除React 来解决问题。
【解决方案3】:
删除 node_modules 文件夹和 yarn.lock 文件
npm install 或yarn install
运行
react-native link
终于跑了
react-native run-ios
这对我有用。
希望对某人有所帮助