Mac M1电脑运行xcode 模拟器报错
新版本的M1芯片运行模拟器报CocoaPods库(如:WechatOpenSDK报arm64错误)错误,是因为M1兼容问题,解决办法有两种如下:强烈推荐方法2
方法1:强制打开xcode对x86的支持,有缺点:因为还是采用x86,编译速度很慢。
关闭xcode--应用程序--xocde--右键简介--通用--勾选使用Rosetta打开--重启xcode即可
截屏2021-10-14 上午11.29.33.png
方法2(推荐):完全采用ARM架构,编译速度显著提升。
Build Settings--选择basic--在User-Defined下点击 ”+“
--输入 ”EXLUDED_ARCHS“--debug和release选择Any iOs Simulator SDK
--再输入arm64
--Podfile 加入下面的代码
post_install do |installer|
installer.pods_project.build_configurations.each do |config|
config.build_settings["EXCLUDED_ARCHS[sdk=iphonesimulator*]"] = "arm64"
end
end
--重新pod install
image.png
网友评论