Xcode 6.4在macOS Sierra中意外退出?

8
我有很多在Xcode 6.4(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意外退出”的错误。
我尝试了以下解决方案,但仍然没有结果:
  1. 每次打开项目时,Xcode意外退出

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

我理解存在一些兼容性问题。 是否有任何解决方案。有人能帮我吗?
5个回答

1

引用FrankerZ在已删除答案上的评论:“欢迎提供潜在解决方案的链接,但请在链接周围添加上下文,以便其他用户对其内容和存在的原因有所了解。始终引用重要链接的最相关部分,以防目标网站无法访问或永久离线。需要考虑到,仅仅是外部网站的链接可能是为什么会删除一些答案的原因和方式之一。” - JAB
嘿,Sergey,我尝试了上面的解决方案,但问题还没有解决。不管怎样,谢谢你的回复,伙计... - JB29.4

1

苹果建议升级到更新的Xcode版本。如果新的Xcode版本允许在所有以前的iOS版本上运行模拟器,那就没问题了(但这并不是事实)。

因此,如果您需要支持旧设备(如果您开发企业应用程序,则必须需要),则只能使用仍支持您需要支持的最低硬件的旧版Xcode。


1

我遇到了同样的问题。看起来这个问题与在新的操作系统版本中缺少Ubiquity.framework有关。我成功地让Xcode 6.4在OS 10.12上运行,方法如下:

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

  1. 重新启动您的Mac。
  2. 在OS X启动之前,按住Command-R,并保持按住直到看到苹果图标和进度条。然后松开。这将使您进入恢复模式。
  3. 从“实用工具”菜单中选择“终端”。
  4. 在提示符下,粘贴以下内容并按回车键:csrutil disable
  5. 终端应显示一个消息,表示已禁用SIP。
  6. 从菜单中,选择“重新启动”。 II. 将“OS X El Capitan 10.11.6”/System/Library/PrivateFrameworks/Ubiquiy.framework复制到“OS X Sierra”/System/Library/PrivateFrameworks/Ubiquity.framework

III. 启用系统完整性保护(SIP)

鸣谢: http://bbs.iosre.com/t/xcode-6-4-on-os-x-sierra/5453 使用方法:


@Kakopapppa:谢谢回复!!!解决方案对我有用.... - JB29.4
这个过程会删除我的文件吗? - thedansaps

0

我遇到了同样的问题。我们的项目是在xcode6.4上进行的。当我从mac 10.11升级到10.12时,Xcode 6.4打开时崩溃了。我只好降级回到10.11。


0

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接