1.如果需要重装系统会变砖
这里有官方修复方法:
2.arm架构的M1对有i386和x86的架构不兼容
编译会报错 报错信息为: AliyunNlsSdk示例报错
error: Building for iOS, but the linked and embedded framework 'AliyunNlsSdk.framework' was built for iOS + iOS Simulator. (in target 'Unity-iPhone' from project 'Unity-iPhone')
此报错为AliyunNlsSdk.framework中包含了x86架构 M1现在不支持了 需要移除 移除操作:
lipo -info AliyunNlsSdk.framework/AliyunNlsSdk
lipo AliyunNlsSdk.framework/AliyunNlsSdk -thin armv7 -output AliyunNlsSdk_armv7
lipo AliyunNlsSdk.framework/AliyunNlsSdk -thin arm64 -output AliyunNlsSdk_arm64
lipo -create AliyunNlsSdk_armv7 AliyunNlsSdk_arm64 -output AliyunNlsSdk
将 AliyunNlsSdk.framework中的AliyunNlsSdk替换为新生成的AliyunNlsSdk即可 其他库有这种问题同理处理
3.终端使用pod或者brew依赖库的时候失败需要打开Rosetta仿真器
点击finder —> 应用程序 —>找到 “实用工具” 文件夹—>终端 —>右键点击显示简介 —>将通用设置下的 “使用Rosetta打开”选中 再次重启终端即可
PS: Rosetta 2是一种旨在桥接Intel和Apple处理器之间的过渡的仿真器。简而言之,它将翻译为英特尔构建的应用程序,以便它们可以在Apple Silicon上运行。一些终端工具包的过渡也需要使用到Rosetta 2
4.如需配置自动打包脚本的时候
1>安装homebrew使用此指令
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
PS:这是之前Intel芯片下的华中科技大的Homebrew包安装源 ,这步安装是否必要有待考证,由于第一次尝试并且下载也比较快就直接终端执行了
2>终端安装python3使用如下指令
brew install python3
会报错,报错如下:Cannot install in Homebrew on ARM processor in Intel default prefix (/usr/local)!
处理如下:终端执行:
Homebrew 目前在新 Mac 上仍然是可用的,并且已经发布了原生支持 ARM 架构的实验性版本。
根据官方规划,ARM 版 Homebrew 必须安装在 /opt/homebrew 路径下,而非此前的 /usr/local/Homebrew。由于官方的安装脚本还未更新,可以通过如下命令手动安装:
cd /opt # 切换到 /opt 目录
sudo chown -R $(whoami) /opt # 授权接管该目录
mkdir homebrew # 创建 homebrew 目录
sudo chown -R $(whoami) /opt/homebrew # 授权接管该目录
curl -L https://github.com/Homebrew/brew/tarball/master | tar xz --strip 1 -C homebrew # 安装Homebrew
cd - #返回上一级目录
path=('/opt/homebrew/bin' $path) # 设置环境变量参数
export PATH #临时设置环境变量
然后重新启动终端,再次执行 brew install --build-from-source python@3.9 下载Python3工具包 漫长等待中。。。
PS: 参考文档:https://www.jianshu.com/p/ef3d53a9f0b0
iOS需要的 Xcode12.3, Sublime, Visual Studio Code, Google Chrome这些开发需要用的软件暂时未遇到什么问题
往后就开始写写简书分享一些功能,小知识点有兴趣的可以关注我哈!!!