zoukankan      html  css  js  c++  java
  • 搭建ReactNative时的最普遍的错误—— ":CFBundleIdentifier", Does Not Exist

    1. 报错 ":CFBundleIdentifier", Does Not Exist

    今天搭建Reactnative 报错

    注意当你第一次搭建RN时,包体下载的都是最新的版本,由于现在RN已经更新到0.49.3的版本。所以你只要下载得只要是0.45及以上的版本都会报这样的错误。

    这个错具体在XCODE中有多种表现方式例如:

    这样(0.45,0.46版本)

    这样(0.48版本)

    'boost/xxx/xxxx.hpp file not found 

    这样 (0.49版本)

    run shell script 'install third party' 

    等等 此类都是指向第三方的编译库 boost,这是个即使翻墙也很难下载的库。(0.45以上版本是需要依赖这些编译库的)

    2 解决方案

    不管是官方提供的 百度网盘依赖库下载还是其他的方式我都照做了,并没有起到什么效果。

     后来我放弃了最新版本的构建,选择了0.44.3 的版本

    版本之间的差距我仔细看了一下并不大,这样绝对是可以搭建成功的!

    但是请注意事先你需要准备的一些事:

    • 请将npm ,yarn,homebrew,升级到最新级别!!!之后才能开始搭建环境

    过一阵子我会继续尝试搭建最新版本的RN,成功了回来更新!

    -------------------------分割线--------------------------------

    好的我回来了,这意味着我成功了!!!

    官网的栗子还是有效果的http://reactnative.cn/post/4301,但是这里有个误区,官网描述的是0.46版本的boost编译库下载,在我做完官网的步骤后构建这个0.46版本时,

    发现依旧是失败,初始我以为百度网盘对应的是0.46的最新版本编译库,但是我发现0.49以上的版本对应的也是这个版本的编译库

    于是我成功了 ,但是如果这时候报错:‘index.js’ not found 那么请关掉的有关于RN的shell程序,重新跑一遍就可以了。

     有个问题就是0.49等的高版本明显要比0.44等的低版本react-native run-ios 构建时间长很多.

  • 相关阅读:
    用torchvision.datasets.ImageFolder加载图片数据集
    Python-使用requests库和正则表达式爬取淘宝商品信息
    Item-CF和User-CF算法训练过程优化的心得
    在docker上部署springboot项目
    在Spring Boot 上配置Redis Cluster出现的异常
    Docker Redis5.0 集群搭建
    blade and soul factions
    Traveling in Blade & Soul
    what is blade and soul Soul Shields
    how to get soul shields in blade and soul
  • 原文地址:https://www.cnblogs.com/xiaojingyuan/p/7743662.html
Copyright © 2011-2022 走看看