问题描述
我在 React Native 应用程序中遇到了 glog 问题(“机器无法识别” - 与构建过程对我的 macbook 的 M1 架构感到困惑有关)。我通过编辑 node_modules 中的构建脚本来解决这个问题,以便在运行 ./configure 之前复制到较新版本的 config.sub 中。非常hacky,但它奏效了。
现在我必须使用flipper-glog,我遇到了同样的问题。但是,我找不到用于安装flipper-glog的命令。
在flipper之前,我编辑了这个文件:
node_modules/react-native/scripts/ios-configure-glog.sh
我通过查看 glog podspec 文件发现了这一点,但我找不到对于flipper-glog 的那个。鳍状肢的等价物是什么?
解决方法
ios-configure-glog.sh 命令由用于普通 glog 的 prepare_command 引用,事实证明,flipper-glog 的等效项是内联定义的(至少在我的机器上):
~/.cocoapods/repos/trunk/Specs/2/7/2/Flipper-Glog/0.3.6/Flipper-Glog.podspec.json
2/7/2
将取决于 Ruby 的版本,而 0.3.6
取决于鳍状件的版本。
显然这是由 cocoapods 维护的某种源代码缓存,但我不知道它是如何/何时更新的。