【问题标题】:Will Xcode 7.3.1 work on macOS 10.12?Xcode 7.3.1 可以在 macOS 10.12 上运行吗?
【发布时间】:2016-10-14 16:59:39
【问题描述】:

我想安装并试用 macOS 10.12 的新功能。另外我真的很想在 Xcode 8.0 上工作。但同时我有一些应该在 Swift 2.2 [ Xcode 7.3.1 ] 上编写的客户端项目,我不想使用 Swift 2.3 或 Swift 3.0。

那么是否可以在 macOS 10.12 中安装 Xcode 7.3.1?有什么 hacky 方法可以做到这一点吗?


是的,我已经在我的macOS Sierra 中成功安装了Xcode 7.3.1Xcode 8.0

现在使用两个 Xcode。但是每当我使用Xcode 7.3.1 运行我的项目时,我都会收到此错误DTAssetProviderService could not start DTXConnection with Simulator 'iPhone 6s'. Check the system log for errors. 我不知道实际原因。我已经用谷歌搜索了答案,但这些建议对我没有帮助。但同时我可以在模拟器中运行 Xcode 8.0 中的项目,没有错误,什么都没有。

如果有人来看这个,请告诉我你的评论。

【问题讨论】:

标签: xcode macos cocoa macos-sierra xcode8


【解决方案1】:

您绝对可以在 macOS Sierra 上安装 Xcode 7.3.1 以及 Xcode 8 的测试版。

如果您在运行 Xcode 7.3.x 或运行模拟器时遇到问题:

  1. https://developer.apple.com/downloads/重新安装Xcode 7.3.x。

  2. 按照this Stack Overflow answer 中的说明手动将调试器附加到您的进程。

【讨论】:

  • 现在下载。
  • 我已经安装了 macOS,并且在使用 XCode 7.3.1 时遇到了很多问题——目前这两个问题都与启动模拟器和进行代码签名有关。两者都有或多或少的神秘错误消息。
  • 感谢@PeterTheill,如果我收到 Apple 的任何消息,我会通知您。
  • 我从developer.apple.com/downloads 重新安装了XCode 7.3.1,现在我至少可以再次启动我的模拟器了。
  • @milesper 您可以从 App Store 或开发者下载页面的“更多”部分获得它:developer.apple.com/download/more
【解决方案2】:

为了让 Xcode 7.3.1 除了 Xcode 8.2 在 macOS Sierra 10.12.2 上再次运行,我必须清理以下文件夹:

~/Library/Developer/
~/Library/Application Support/Developer
~/Library/Application Support/Xcode

即使清理特定项目的用户数据也很有帮助:

projectname.xcodeproj/xcuserdata
projectname.xcworkspace/xcuserdata

重启mac并尝试打开项目后又崩溃了,因为这个文件夹里已经有内容了:

~/Library/Application Support/Developer/Shared/Xcode/Plug-ins

再次删除这些插件后,终于成功了!

【讨论】:

  • 最后一个目录在我的机器上不存在。
  • 我之前用alcatraz安装了这些插件。如果您还没有安装,则不必有这样的文件夹。 Xcode 崩溃错误的详细信息给了我这个文件夹的提示。
【解决方案3】:

Xcode 7.3.1 和 Sierra 是不受支持的配置。虽然大部分都可以工作,但在模拟器上运行项目之类的事情就不行了。

【讨论】:

  • 好的。谢谢老兄。
【解决方案4】:

您还应该知道,您需要 macOS (El Capitan) 和 Xcode (7.3) 的当前公开版本来创建存档并将其提交到 iTunes App Store。使用 beta 版本 Xcode (8b1) 或在 macOS 的 beta 版本 (Sierra 10.12b1) 上使用当前 Xcode 7.3 创建的档案将不被接受(提交过程失败)。建议您在安装 macOS 测试版之前备份您的系统,和/或在新分区上安装测试版操作系统。如果您需要在接下来的 3 个月内提交,您也可以将当前的操作系统和 Xcode 安装在一个小分区(10-20GB 左右)上,并在公开发布可用时将其删除。配置您的签名证书等需要一些设置。

【讨论】:

    【解决方案5】:

    我已经安装了 OS X Sierra,并且正在使用 XCode 7.2。当 XCode 在 Sierra 中运行时,我发现了一些对齐问题。我已向错误报告中心报告。我收到苹果团队的回复,说 OS X Sierra 不支持 XCode 7.x 版本,并且所有错误都已关闭。他们在 OSX 10.12 中推荐 XCode 8。

    【讨论】:

      猜你喜欢
      • 2016-10-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多