有没有办法在 macOS Sonoma 上运行 xcode 14?

gao*_*way 34 xcode

有没有办法在 macOS Sonoma 上运行 xcode 14?不小心升级了系统,无法发布官方项目

Mec*_*cki 67

直接启动二进制文件对我来说不起作用,系统仍然会拒绝运行该应用程序。

然而,有效的是

  • 右键单击该应用程序并选择“显示包内容”
  • 导航至Contents文件夹
  • 打开Info.plist文件
  • 更改CFBundleVersion2181522265
  • 保存更改
  • 右键应用程序并选择“打开”

如果您第一次选择“打开”后出现错误,请等待几秒钟然后重试,系统(或 Finder)似乎缓存了Info.plist数据,可能需要一段时间才能意识到数据已更改。

您应该会看到正在安装内置 SDK 的安装屏幕,并允许您下载其他 SDK。

  • 这对我有用,但它在 version.plist 中,而不是在 Info.plist 中。我正在使用 XCode 14.3.1。 (4认同)
  • 我的 Info.plist 文件是二进制格式的,由于某种原因不易编辑。 (4认同)
  • 我的也是二进制格式,我可以通过在查找器中复制预览(仍然是纯文本),然后在更新 CFBundleVersion 时保存之前用纯文本版本覆盖二进制版本来解决这个问题 (4认同)

Vas*_*mov 31

您可以通过终端命令运行旧的 Xcode:

/Applications/Xcode_14.app/Contents/MacOS/Xcode
Run Code Online (Sandbox Code Playgroud)

这将绕过 macOS 限制。

  • 经过多次警告后,它以错误“由于意外原因无法打开应用程序,error=Error Domain=NSOSStatusErrorDomain Code=-10664“kLSInknownApplicationVersionErr:应用程序与当前操作系统不兼容”UserInfo={_LSLine=4106,_LSFunction= _LSOpenStuffCallLocal}` (3认同)

Has*_*san 11

这个问题与去年尝试在 macOS Ventura 上使用 Xcode 13 时遇到的问题类似。请检查此答案以解决问题。如前所述,您可以直接从查找器或终端启动它,您需要选择要使用的 Xcode 应用程序,然后:

右键单击该应用程序,然后单击“显示包内容” > “打开内容” > “打开 MacOS” > 并启动 Xcode

或者您也可以使用单次运行脚本来解决此答案中提到的问题


sau*_*abh 9

您可以按照以下步骤在索诺玛打开 Xcode 14:

步骤1; 从此处下载 Zip - https://developer.apple.com/services-account/download?path=/Developer_Tools/Xcode_14.3.1/Xcode_14.3.1.xip

第 2 步 - 您会注意到 Xcode 被禁用。右键单击它并转到“显示包内容”

在此输入图像描述

第 3 步:单击 Mac OS 控制台将启动,然后单击 Xcode。它可能会要求安装相关的手表和其他模拟器。安装好它们就可以使用了。

在此输入图像描述

之后您可以看到如下所示的 Xcode 图标。单击它打开 Xcode 在此输入图像描述