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