本文介绍: 若要使用“Xcode”,您需要更新到最新版本

不小心升级 MacOS 系统导致原有的 XCode 不能打开,或者需要在新版的 MacOS 系统使用版本 XCode 编译可以看看我的解决方法。 

1. 我的 XCode 是 11.5 版本macOS 系统是 10.15,在日常开发过程中要使用不同的测试机,iPhone11 在 XCode 里会被识别成 iPhone4,所以必须升级 Xcode可以支持 IOS15 的版本之上。

2. 本地 webrtc 工程必须依赖 10.15 的 macOS SDK 来编译ios 平台依赖 iphoneos13 编译

3. 所以要安装版本 XCode 就必须先要升级系统,我的系统版本检测里最新系统是 12.5,在升级完 macOS 系统后,Xcode 也升级到了 13.7,但是此时编译 webrtc 时报了很多的头文件错误,看了下编译过程需要依赖 XCode11 的 SDK,按照别人的文章提示更改 .gn 文件的最低版本支持到 12 还是编译错误,所以就下载了 11 的 Xcode。但是两个 Xcode 怎么兼容的。

4. 首先将高版本的 Xcode 重命名为 Xcode13,然后解压下载的 Xcode11 版本,如果直接打开会报 “若要使用Xcode”,您需要更新到最新版本。” 此时可以不用从应用图标打开,右击刚下载的 Xcode,选择显示包内容进入 Contents/MacOS 下,点击 XCode 直接打开就可以了。然后命令行手动切换 XCodebuild 到旧版的 XCode,命令为 `sudo xcodeselects /Applications/Xcode.app` 如果要切换到新版本 `sudo xcodeselects /Applications/Xcode13.app`

原文地址:https://blog.csdn.net/prokgtfy9n18/article/details/126049669

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。

如若转载,请注明出处:http://www.7code.cn/show_8235.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注