No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=arm64, VALID_ARCHS=arm64 arm64e i

在macOS Big Sur和Xcode 12.2上,遇到编译错误'No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=arm64, VALID_ARCHS=arm64 arm64e i)'. 解决方法包括更新ruby源,安装cocoapods,创建并配置Podfile,关键步骤是在Podfile中添加VALID_ARCHS设置,以解决新系统和Xcode的处理器指令集不兼容问题。" 72798428,5623818,匿名管道IPC详解与实现,"['IPC', 'pipe', '进程间通信', '操作系统', '编程']
摘要由CSDN通过智能技术生成

编译的时候会报标题的错误,想直接看标题的解决方式,则从第四条看起!!!前提cocoapods安装成功哈~

最近换了新电脑,系统为macOS Big Sur 11.0.1,Xcode版本为12.2,在安装完cocoapods以后,项目依然不能运行,因为尝试时间较久,遇到的问题较多,最终找到原因并解决,过程中遇到的一些问题也做下记录,方便以后自己参考,并深深的记住这次费时如此之久,靠着灵光一闪才解决的问题!!!因为是新电脑,所以可能需要从0说起,着急的可直接看后面第四条,仅供参考!!!

一、准备工作

1、安装ruby:一种简单快捷的面向对象(面向对象程序设计)的脚本语言。iMac电脑自带ruby,此步可省略
查看ruby版本:ruby -v

2、安装homebrew,一款软件包管理工具,拥有安装、卸载等功能,之所以安装他是因为第三步出现了问题,需要安装该软件,才可以继续,具体的错误和原因我也不记得了,该软件装了也并无坏处,以后也会用到的

xcode命令行工具:xcode-select --install
安装homebrew:/bin/bash -c “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)”

如果上面报错,则输入 git clone https://github.com/Homebrew/homebrew-core /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core --depth=1

如果继续报错
fatal: unable to access ‘https://github.com/Homebrew/homebrew-core/’: LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54
则输入brew doctor 即可进行安装

3、安装rvm,方便ruby环境进行管理,如升级或更换版本

cu

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值