报错信息:

项目场景:

新款M1芯片的Macbook Pro中运行React Native项目,最新版本的。

node v15.x
cocoapods 1.10.x


问题描述:

一开始React Native项目运行正常,后来经过xcode版本降级,降级失败后。又重新升级xcode发现React Native 无法正常运行了。现象是运行就卡住。

使用xcode运行,在编译阶段报错。

in /Users/ndwl-1/demo/AwesomeProject/ios/Pods/OpenSSL-Universal/ios/lib/libcrypto.a(cryptlib.o), building for iOS Simulator, but linking in object file built for iOS, file '/Users/ndwl-1/demo/AwesomeProject/ios/Pods/OpenSSL-Universal/ios/lib/libcrypto.a' for architecture arm64

原因分析:

项目代码相同,一开始能运行后来不行了。甚至新建的项目也无法运行起来。所以我分析很有可能是因为xcode的bug导致。或者因为xcode 升级导致什么规则发生变化。


解决方案:

yarn ios
pod install

之类的命令一定要使用 Rosetta环境执行,不然就会运行不起来。

比如:让终端 使用 Rosetta打开,然后在这个终端中执行 yarn ios

就可以正常启动了。

或者使用VSCode 中运行,因为VSCode 本身就是Rosetta运行的。

以前在intel 框架中直接 yarn ios 就可以自动启动 npm start 了,发现在我测试的环境中M1 芯片中不行,需要手动启动。所以启动RN项目分两步:

npm start
yarn ios

M1芯片Mac运行RN报错building for iOS Simulator, but linking in object file built for iOS相关推荐

  1. M1的Xcode运行旧项目报“building for iOS Simulator, but linking in object file built for iOS, for architectur

    #M1的Xcode运行旧项目报"building for iOS Simulator, but linking in object file built for iOS, for archi ...

  2. 报错building for iOS Simulator, but linking in object file built for iOS

    Coderliszt 2021.04.24 22:33:37字数 277阅读 1,158 <article class="_2rhmJa"> 这个M1芯片下Xcode ...

  3. Xcode12编译报错 “building for iOS,but linking in object file built for iOS Simulator”

    Xcode12编译报错 "building for iOS,but linking in object file built for iOS Simulator" cocoapod ...

  4. 报错 Building for , but the linked and embedded framework was built for iOS + iOS Simulator

    遇到此问题, 查询后发现是因为不支持Framework,需要构建XCFramework,但是查询之后这个办法很麻烦,所以尝试重新下载新的WebdriverAgent,然后查到IOS自动化需要下载Web ...

  5. wince6.0 编译报错:error C2220: warning treated as error - no 'object' file generated的解决办法

    内容提要:wince6.0编译报错:"error C2220: warning treated as error - no 'object' file generated" 原因是 ...

  6. wince6.0 编译报错:error C2220: warning treated as error - no 'object' file generated的解决办法...

    内容提要:wince6.0编译报错:"error C2220: warning treated as error - no 'object' file generated" 原因是 ...

  7. SpringBoot运行主程序报错:No subdirectories found for mandatory directory location ‘file:./config/*/‘.

    工作内容,不对外开放 问题: 解决办法: 在config文件下随意建一个文件夹 再次运行,就不会报错了

  8. import torch报错ImportError: libopenblas.so.0: cannot open shared object file: No such file or directo

    1. sudo apt-get install libopenblas-dev sudo add-apt-repository universe 3. sudo add-apt-repository ...

  9. ubuntu安装飞秋流程和报错处理libiptux-core.so.0: cannot open shared object file

    iptux: error while loading shared libraries: libiptux-core.so.0: cannot open shared object file: No ...

最新文章

  1. .net简单算法实现无限级分类(一)
  2. android Handler机制之ThreadLocal详解
  3. liunx内核编译安装
  4. expdp / impdp 用法详解(Oracle)
  5. vivox3android系统,vivo X3手机系统是什么 vivo X3手机能升级安卓4.3
  6. 连续 3 年最受欢迎:Rust,香!
  7. Linemod;理解
  8. 2020年中国人工智能商业落地研究报告
  9. 链路两段不同网段怎么通信_交换机互联不同vlan及不同网段通信问题总结
  10. 九度OJ 1059:abc
  11. 【Elasticsearch】ElasticSearch里面的偏好查询
  12. 2.13 向量化 logistic 回归
  13. 了解C ++中的Vector insert()
  14. 深度图像配准_【阅读笔记】深度学习在医学图像分析领域的综述
  15. 【转】VirtualDOM与diff(Vue实现).MarkDown
  16. 自动化测试po模式是什么?自动化测试po分层如何实现?(附详细源码)
  17. Gluster文件系统
  18. 我和欧阳娜娜一起搞研发
  19. android第三方开发包(十七)
  20. 应用数学考研跨考计算机,数学专业考研三大方向_跨考网

热门文章

  1. 【从小白到大神】带你熟练操作Linux操作系统 (三)
  2. 2022R1快开门式压力容器操作操作证考试题库及答案
  3. 构建追溯一体化平台 赋能企业数字化转型——专访爱创科技董事长、CEO谢朝晖
  4. PDF转Word工具——免费
  5. 一、生物丰度计算步骤-以ArcGIS为例
  6. 中科灵芝孢子油中灵芝三萜的提取方法
  7. Hyperf插件之passport认证插件richard8768/hyperf-passport
  8. 什么是MACD的顶背离和底背离
  9. iphone ios 如何制作越狱ipa安装文件
  10. 大华摄像头二次开发-web端实现实时视频监控