jpush / janalytics-react-native

MIT License
51 stars 21 forks source link

IOS JAnalyticsModule is undefined #14

Closed kala888 closed 6 years ago

kala888 commented 6 years ago

可以打包成功,启动时报错

"janalytics-react-native": "^1.1.0",
"jcore-react-native": "^1.2.2",
"jpush-react-native": "^2.1.3",
"react": "16.0.0-alpha.12",
"react-native": "^0.47.1",

image

image

@KenChoi1992

huangminlinux commented 6 years ago

JAnalyticsModule 成功 link 了没

kala888 commented 6 years ago

@huangminlinux 应该是link成功了

image

怀疑这里const JAnalyticsModule = NativeModules.JAnalyticsModule 有问题, image

huangminlinux commented 6 years ago

奇怪使用 demo 没出现这种问题。

kala888 commented 6 years ago

日狗了,没有那个.a文件 手动拖过来就对了,对于小白,这是多么痛的领悟 image

huangminlinux commented 6 years ago

react-native link 成功会自动添加的。

kala888 commented 6 years ago

@huangminlinux link了n遍,没有添加,我弄了好几天了。。。。

kala888 commented 6 years ago

Link的问题,运行时刻 NativeModules并没有JAnalyticsModule,手动添加libRTCJAnalyticsModule.a 到link binary,解决