React-native-wechat: IOS下 启动报 undefined is not an object(evaluating 'WeChat.registerApp')

Created on 26 Oct 2017  ·  9Comments  ·  Source: yorkie/react-native-wechat

import *as WeChat from 'react-native-wechat'
之后就报
undefined is not an object(evaluating 'WeChat.registerApp')

自动link、手动link都试过,还是这样,求解,拜托各位了~

Most helpful comment

@SnowFlowers 你看看Build Phases->Link Binary With Libraries下是否有libRCTWeChat.a,没有的话,加上应该就没有问题了

All 9 comments

同样的问题..

同样的问题,求解决

@SnowFlowers 你看看Build Phases->Link Binary With Libraries下是否有libRCTWeChat.a,没有的话,加上应该就没有问题了

,手动,rnpm react native link都试过,没解决

问题已解决,在link后,把Libraries下RctWechat下的Products下的LibWechat.a拖到项目工程下Build Phase下的LInk 。。。。。。。问题就解决了,手动我试过一次,没成,不太清楚,最后用rnpm link的,link后我对比了下,就是没有拖libwechat.a这个工程

@xuewenjie123 我也都试过了 但还是不行 不知道为什么啊 你是怎么解决的 能否说下吗

@giantss 我跟你情况一样,你后来是怎么解决的

@hiyale 我的问题是引用问题
我报错的写法是(习惯性):import WeChat from 'react-native-wechat'
实际上是这么引入的: import * as WeChat from 'react-native-wechat'

import * as WeChat from 'react-native-wechat' 我这么引用一样报错啊

Was this page helpful?
0 / 5 - 0 ratings