美文网首页
rn 0.59 版本搭建相关问题

rn 0.59 版本搭建相关问题

作者: marlti7 | 来源:发表于2019-03-14 16:37 被阅读0次

    1.linking react-native-vector-icons
    (https://stackoverflow.com/questions/55150629/problem-when-linking-react-native-vector-icons)
    2.https://stackoverflow.com/questions/51345804/rnfetchblob-requires-main-queue-setup
    3.statusbar 沉浸式问题

    <StatusBar
              backgroundColor={'transparent'}
              translucent
              // barStyle="light-content"
              barStyle={'dark-content'}
              // networkActivityIndicatorVisible={false}
            />
    

    translucent: 指定状态栏是否透明。设置为true时,应用会延伸到状态栏之下绘制(即所谓“沉浸式”——被状态栏遮住一部分)。常和带有半透明背景色的状态栏搭配使用。

    4.SplashScreen 启动图配置
    ~1.安卓launch_screen.png 不要忘了配置 以及layout_xml配置文件
    ~2.’React/RCTRootContentView.h' file not found 修改引入为 #import
    "RCTRootContentView.h"
    ~3.苹果证书配置过程
    ~~1.有本地生成(签名文件)或导入p12证书,两份(开发和生产(含adhoc和appstrore)),得到两份cer证书,下载安装
    ~~2.由cer证书和bundleid 生成描述文件(pp文件,包含开发,生产(含adhoc和appstrore)),下载安装,由此而生成对应钥匙锁,一一匹配
    ~~4.ios配置launchimage 因为新版xcode将LaunchImgae Source 移动到了Build Setting中的
    Accet catalog中

    5.打包
    ~1.ios打包 先打包js生成jsbundle配置,证书配置(注意如果有新增设备号,请pp证书添加新的设备号,重新download,双击使用),edit scheme→archive→release→(测试使用AdHoc证书,发布用appstore的正式证书),
    ~2.android 编译过程 android.support.annotation does not exist相关问题 都是androidx引起,如不能解决,就添加gradle.properties配置android.useAndroidX=true
    android.enableJetifier=true

    6.安卓编译报错Gradle sync failed: Already disposed: Module: '子工程名字',经分析查资料后发现这主要就是Androidstudio的的缓存造成的,这时候你可以尝试删除你主工程目录下的.idea目录(见下图),然后重启AndroidStudio。

    相关文章

      网友评论

          本文标题:rn 0.59 版本搭建相关问题

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