在运行 12.5.1 的旧 MP 5,1 上更新到 XCode 14.3 并使用以下指南修改 XCode 的 Info.plist 后: 在 High Sierra 10.13.6 上将 Xcode 10.1 更新到 10.2 一切正常,包括构建到运行 16.4 的真实设备,但运行 16.4 的模拟器仅显示空白黑屏。运行 iOS 15 的模拟器运行良好。
我也查看了 Simulator.app 的 Info.plist,但它的最低系统版本仍然是 12.0,因此无需进行更改。我还尝试将 Xcode.app/Contents/Developer/usr/bin/xcodebuild 替换为 14.2 中的 Xcode.app/Contents/Developer/usr/bin/xcodebuild ,但没有发生任何变化,因此我将 14.3 放回原位。我也尝试过重新启动系统,没有任何变化。
不幸的是,由于 Ventura 需要 AVX2 指令,使用 OpenCore 将 MP 5,1 更新到 Ventura 会出现一些严重问题。 Monterey 非常稳定,由于我无法更新我的操作系统,但需要更新我的 iPhone 操作系统,所以我不得不迁移到 14.3。
虽然我不经常使用模拟器,但我确实需要它们在需要时工作。有谁知道如何解决这个问题吗?
要在 Monterey 上安装 Xcode 14.3 或更高版本
您需要连接到您的苹果帐户
下载链接:
Xcode 发布 Xcode 14.3 | xcodereleases.com
您必须保持您的工作 xcode 版本不变。
在临时目录(如 /mytempDir )中解压 xcode 释放 xip(双击)。
然后在/应用程序中:
sudo mv /mytempDir/Xcode.app Xcode-143.app
使用 Visual Studio 代码编辑文件 /Applications/Xcode-143.app/Contents/Info.plist
cd /Applications/Xcode-143.app/Contents
sudo code Info.plist
您将遇到二进制文件问题,添加“Blinary PList”扩展名,然后“仍然打开”->文本编辑器。
修改“LSMinimumSystemVersion”为12.5
对 /Applications/Xcode-143.app/Contents/Developer/Applications/Simulator.app/Contents
执行相同操作要将新的 Xcode 安装更改为默认值:
sh sudo xcode-select -s /Applications/Xcode-143.app/Contents/Developer
sh sudo xcodebuild -license accept
这就是大家!