React native iOS 构建问题 - glog - 使用未声明的标识符 'SYS_gettid'
React native iOS build issue - glog - Use of undeclared identifier 'SYS_gettid'
我的项目运行良好,直到我分叉了一个 react-native 版本并尝试在我的本地机器上设置 RNTester 应用程序。我删除了 node_modules 并尝试进行全新安装,但没有任何效果。它总是在
处失败
pid_t tid = syscall(__NR_gettid); -- Use of undeclared identifier 'SYS_gettid'
在文件 /Pods/glog/utilities.cc.
我快崩溃了,感谢任何帮助。
到目前为止我尝试过的东西,
https://github.com/openstreetmap/mod_tile/issues/114
Mojave + Xcode 10 build fails on glog config.h, gflags/gflags.h
长话短说:删除 Pods 并硬删除 Xcode 缓存。
运行 rm -rf ios/Pods
,然后按 Cmd + Option/Alt + Shift + K
硬清理 Xcode 项目(使用 DerivedData)。然后 运行 pod install
再次修复它。
长话短说:
SYS_gettid
在 macOS 上不可用,因此 React Native 通过在 pod install
步骤期间运行的 ios-configure-glog.sh
文件使用 "arm-apple-darwin" 主机构建 glog:https://github.com/facebook/react-native/blob/0.61-stable/scripts/ios-configure-glog.sh#L31.我会说这是脚本没有启动的 CocoaPods 问题,但我很难验证它。
我的项目运行良好,直到我分叉了一个 react-native 版本并尝试在我的本地机器上设置 RNTester 应用程序。我删除了 node_modules 并尝试进行全新安装,但没有任何效果。它总是在
处失败pid_t tid = syscall(__NR_gettid); -- Use of undeclared identifier 'SYS_gettid'
在文件 /Pods/glog/utilities.cc.
我快崩溃了,感谢任何帮助。
到目前为止我尝试过的东西,
https://github.com/openstreetmap/mod_tile/issues/114
Mojave + Xcode 10 build fails on glog config.h, gflags/gflags.h
长话短说:删除 Pods 并硬删除 Xcode 缓存。
运行 rm -rf ios/Pods
,然后按 Cmd + Option/Alt + Shift + K
硬清理 Xcode 项目(使用 DerivedData)。然后 运行 pod install
再次修复它。
长话短说:
SYS_gettid
在 macOS 上不可用,因此 React Native 通过在 pod install
步骤期间运行的 ios-configure-glog.sh
文件使用 "arm-apple-darwin" 主机构建 glog:https://github.com/facebook/react-native/blob/0.61-stable/scripts/ios-configure-glog.sh#L31.我会说这是脚本没有启动的 CocoaPods 问题,但我很难验证它。