前提,公司已经有同事编写了taro代码,git拉取后,在我本地进行编译运行(Mac、Android开发)
1、在taro-native-shell中执行react-native run-android,报错如下:
编译运行报错在taro-native-shell/android/build.gradle文件repositories标签下添加如下代码
maven{ url"https://jitpack.io" }
继续执行react-native run-android,安装成功。
2、运行之后,在测试机上出现这样的页面:
在测试机中出现错误根据字面意思,又问了问同事做了什么修改,发现名字不匹配,
发现名字不对的地方修改过后,页面可正常展示。至此,taro已可在Android端运行。
iOS则修改AppDelegate.m文件中的moduleName,如下图
3、执行react-native run-ios命令,出现错误:
编译ios端出现错误cd到taro-native-shell/ios下执行pod install命令,完成后重新执行react-native run-ios,经过长~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~时间的编译后,报错:
终端报错 ios模拟器报错根据终端报错的文件位置,找到该文件,修改:
注释掉红框框住的代码
继续运行,又出现以下错误:
是说“iconfont”这个字体找不到,找我同事要了这个文件过来,在xcode中进行配置
配置字体至此,taro运行ios就完成了。
网友评论