javascript - 无法构建 react-native iOS 构建。未找到“分析/SEGAnalytics.h”文件
问题描述
运行 macOS Mojave 和 Xcode 9.4 版
当我尝试在命令行或 Xcode 项目中构建我的 react-native iOS 应用程序时,它失败并出现以下错误:
/Users/padminipyapali/Development/archipelago/react-native/aloha/node_modules/@sonder/analytics-react-native/ios/RNAnalytics/RNAnalytics.m:10:9: fatal error: 'Analytics/SEGAnalytics.h' file not found
我遵循的步骤: 1. 在 react-native 项目目录中,运行 'yarn install' 2. 在 iOS 目录中,运行 'pod install' 3. 在 react-native 目录中,运行 'react-native link' 4. 在 react-native目录运行'react-native run-ios'
尝试了 react-native unlinking 和 relinking 段分析库,并得到了一组不同的错误:
架构 x86_64 的未定义符号:
"_OBJC_CLASS_$_NEHotspotConfiguration", referenced from:
objc-class-ref in libRNWifi.a(RNWifi.o)
"_OBJC_CLASS_$_NEHotspotConfigurationManager", referenced from:
objc-class-ref in libRNWifi.a(RNWifi.o)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
我在 CLI 和 Xcode 中遇到相同的错误。
期望构建在我的模拟器上运行,而不会崩溃。
解决方案
推荐阅读
- ios - 在哪些情况下“MTLDevice newTextureWithDescriptor”会在 iOS 中失败?
- java - 如何将 NDEF 消息从 Android 发送到另一台非 Adroid 设备
- android - Searchview 与工具栏中的自定义标题重叠。如何预防?
- android - 通过底部页打开后不显示片段布局
- c++ - 四倍四过采样性能
- java - 在不进行类型转换的情况下访问父类型的arraylist中的特定子类型方法,子类型的创建仅在运行时知道
- reactjs - 如何使用仅 HTTP cookie 验证 Django REST API?
- kubernetes - 如何从 POD A 执行 shell 脚本到另一个 POD B
- matplotlib - python中圆柱体的颜色
- python - 如何将 pandas 数据框重新排列到此特定配置中?