在 project 里的 macos Deployment Target 里我已经换到 13.5 版本了,我的 macos 是 13.6.4 ,可依旧The app requires a more recent version of macOS. Please check the app's deployment target.
1
Puteulanus 322 天前
有个项目 OpenCore Legacy Patcher 用来给老电脑装最新的系统的
|
2
Zeroo07 322 天前
换新电脑~
|
3
Zeroo07 322 天前
一楼方案成本比较低,可以搞搞,备份好数据~
|
4
cmichael OP 那能装低版本 xcode 解决么?
|
5
Zeroo07 322 天前
不能。你启动项目的时候,他会提醒你 xcode 版本太低,然而当你想安装高版本 xcode 的时候,他会提醒你 macos 版本太低,先升级 macos ,最后当你打算升级 macos 的时候,发现你的机型被最新版的 macos 给抛弃了。所以:
1. 用 OpenCore Legacy Patcher 升级到最新版本的 macos ,做好备份 2. 换新电脑 |
6
mcluyu 322 天前
“在 project 里的 macos Deployment Target 里我已经换到 13.5 版本了”
targets 的设置会覆盖 project 里的, 检查修改 targets 里版本试试 |
8
ronen 322 天前
断开网络能不能用老版本呢? 13 还蛮新的呀。
|
9
mcluyu 322 天前
空白项目,那得看具体错误了,兼容性应该不至于这么离谱,13 只是上一代系统啊
|
10
fyxtc 322 天前
同上,13 也就前一个版本而已,就不能装新 xcode 了吗,也太搞了
|
11
cmichael OP 'Query()' is only available in macOS 14.0 or newer
'Model()' is only available in macOS 14 or newer Protocol 'Equatable' requires '==' to be available in ma |