我正在学习 React Native,并且在我的第一个项目中对这个问题束手无策。我正在尝试安装 react-native-vector-icons,虽然一切都在 Android 中完美运行,但 iOS 无法运行。
这是我得到的错误(很高兴提供任何其他有帮助的细节,但请记住我是新手,可能需要你指导我输入什么来获取它):
- 在 XCode 中,我在构建时看到了这一点:
Apple Mach-O Linker Error; Library not found for -lCocoaAsyncSocket; Linker command failed with exit code 1 (use -v to see invocation)
- 在终端我看到:
Failed to build iOS project. We ran "xcodebuild" command but it exited with error code 65. To debug build logs further, consider building your app with Xcode.app, by opening <appName>.xcworkspace
根据我的网络研究,我尝试了以下方法:
pod deintegrate && pod install
(我也更新了 pod 到最新的)- 我完成了在 github 站点上安装的所有步骤,甚至启动了第二个新项目,并完成了一个具有相同结果的 youtube 教程。
- 我已经清理了缓存,删除了构建文件夹并尝试重建,删除了 podfile.lock 文件夹并重新安装,完全重新启动了我的机器,确保我打开的是 .xcworkspace 文件而不是 .xcodeproj 文件,我已经更改了我的构建系统工作区设置为旧版,我已经链接和取消链接了十几次。
其他可能有用的数据:
- 这是我的反应版本: react-native-cli: 2.0.1 react-native: 0.63.2
- 当我尝试安装 react-native-maps 时发生了这种情况,但在
run-ios
第 20 次运行该命令后,它以某种方式奇迹般地“自行修复”。 - 我不确定自动链接是否正常工作,因为
react-native link <package> --platforms ios
每当我安装 3P 包时我都必须运行。
我将不胜感激可以提供的任何帮助,并很乐意添加所需的任何细节(请帮助我了解如何获取它)。
提前感谢您提供的任何帮助!