美文网首页iOS Developer
React Native错误:(evaluating 'RNDe

React Native错误:(evaluating 'RNDe

作者: c20cf494bb0f | 来源:发表于2016-12-08 15:20 被阅读0次

开发React Native中遇到的错误:

Unhandled JS Exception: undefined is not an object (evaluating 'RNDeviceInfo.deviceId')

然后找度娘,结果一大堆的解决办法,无非都是这几步:

1、首先需要安装组件:npm install react-native-device-info --save
2、IOS初始化:打开Xcode——>右击Libraries——>选择文件到当前项目,进入到node_modules/react-native-device-info——>添加.xcodeproj文件
3、在Xcode中点击你的工程名字——>Build Phases——>Link Binary With Libraries——>点击 '+'号按钮,添加libRNDeviceInfo.a文件
4、添加环境变量:$(SRCROOT)/../react-native/React and $(SRCROOT)/../../React 并且修改 recursive

按照这几个步骤搞下来,发现并没有什么卵用,反而多了一大堆的报错,这让使用CocoaPods项目的很难受,于是点进react-native-device-info查看,官方提供了两种方法,而另一种则是采用CocoaPods集成,只需要一句话即可:

pod 'RNDeviceInfo', :path => '../node_modules/react-native-device-info'

然后pod install完事。

相关文章

网友评论

    本文标题:React Native错误:(evaluating 'RNDe

    本文链接:https://www.haomeiwen.com/subject/xtrsmttx.html