在iOS模拟器上运行时,任何Radar函数都会产生“ NativeModules.RNRadar未定义”错误。我已遵循iOS的SDK说明。我尚未安装Android。
该应用程序只是基本的rn模板应用程序,在我致电Radar之前运行良好。
App.tsx
的{{1}}呼叫雷达。更新: 在Plist屏幕截图中,您将看到其中一个隐私设置的空字符串。我输入了一个字符串,它没有任何改变。
componentDidMount
中的错误在运行时不起作用。
答案 0 :(得分:1)
我在initializeWithPublishableKey
中缺少@字符串前缀,但是以某种方式正在编译本机代码。
从随附的GitHub thread ...
是的,这很奇怪,因为本地人甚至不应该编译; [Radar initializeWithPublishableKey:“ key”]中的字符串文字 应该失败,应该是[Radar initializeWithPublishableKey:@“ key”]。 我已经注意到,本机构建可能会失败,但是工具链仍然存在 将旧版本的.app推送到模拟器,其价值翻倍 检查您的构建是否成功。