8

我有许多在 Xcode 6.4 中构建的工作项目(有 OS X Yosemite)。最近我更新到 macOS Sierra。而且我还安装了 Xcode 7.3.1 版。即我在此链接之后 安装了多个 Xcode 版本。http://iosdevelopertips.com/xcode/install-multiple-versions-of-xcode.html

但是我可以在 Xcode 7.3.1 中打开我的项目,但它显示了太多错误。我想在 Xcode 6.4 中打开它,这给了我“ Xcode 意外退出”错误。每次我在 Xcode 6.4 中重新打开项目时

我尝试了这个解决方案,仍然没有结果

  1. 每次打开项目时 Xcode 都会意外退出

  2. Xcode 5 崩溃——Xcode 意外退出

我知道存在一些兼容性问题。有什么解决办法吗?请有人帮帮我。

4

5 回答 5

1

我有同样的问题。问题似乎与较新的操作系统版本中缺少 Ubiquity.framework 有关。我设法让 Xcode 6.4 在 OS 10.12 上运行,具体如下:

禁用系统完整性保护 (SIP)

  1. 重新启动您的 Mac。
  2. 在 OS X 启动之前,按住 Command-R 并一直按住它,直到您看到 Apple 图标和进度条。发布。这将引导您进入恢复。
  3. 从实用程序菜单中,选择终端。
  4. 在提示符下键入以下内容,然后按 Return:csrutil disable
  5. 终端应显示 SIP 已禁用的消息。
  6. 从  菜单中,选择重新启动。二、将“OS X El Capitan 10.11.6”/System/Library/PrivateFrameworks/Ubiquiy.framework 复制到“OS X Sierra”/System/Library/PrivateFrameworks/Ubiquity.framework

三、启用系统完整性保护 (SIP)

归功于: http ://bbs.iosre.com/t/xcode-6-4-on-os-x-sierra/5453工作:

于 2017-10-17T16:52:44.440 回答
1

试试这个解决方案 可能会有所帮助。

于 2016-10-14T03:18:35.543 回答
1

Apple 确实建议升级到更新的 xcode 版本。如果较新的 xcode 版本允许在所有以前的 iOS 版本上运行模拟器(这不会发生),那会很好。

因此,如果您需要支持较旧的设备(如果您使用企业应用程序,您一定会需要这些设备),您将不得不使用仍然支持您需要支持的最低硬件的较旧的 xcode 版本。

于 2016-10-18T07:46:53.157 回答
0

对我有用的是删除最近的文件{PROJECT-FOLDER}/{YOUR-PROJECT-NAME}.entitlements

于 2017-12-08T20:41:18.757 回答
0

我有同样的问题。Out 项目在 xcode6.4 上。当我从 mac 10.11 升级到 10.12 时。Xcode 6.4 打开时崩溃。我刚刚降级到10.11。

于 2017-03-29T02:43:45.777 回答