Xcode 5.1:以任何方式抑制 Revert/“Keep Xcode Version”对话框

Posted

技术标签:

【中文标题】Xcode 5.1:以任何方式抑制 Revert/“Keep Xcode Version”对话框【英文标题】:Xcode 5.1: any way to suppress Revert/"Keep Xcode Version" dialog 【发布时间】:2014-03-14 19:19:37 【问题描述】:

从 Xcode 5.1 开始,当我从 Xcode 下更改项目时(在我的情况下,最常见的是通过检查另一个 git 提交),它会引发一个烦人的对话框,即使在不活动时也是如此:

更糟糕的是,我正在使用 Spaces(或 Mission Control……不管它现在叫什么),对话框与 Xcode 分离并丢失了,但它是模态的,使 Xcode 无法接受输入。有时我会找到它,或者它会在 Xcode 空间中弹出。有时这需要强制退出 Xcode 才能重新获得控制权。

每次更改提交时都会退出 Xcode,有什么办法可以结束这种疯狂?

【问题讨论】:

【参考方案1】:

我选择恢复到磁盘,因为“磁盘”是我刚刚从我的存储库中提取的新代码。 “keep xcode”是在我选择更改分支或拉变基之前坐在那里的代码。

【讨论】:

【参考方案2】:

在进行更改之前,只需关闭要进行更改的项目即可。我总是在签出不同的提交或分支之前关闭项目,并且从来没有遇到过这个问题。这样做也更安全。

我不认为有任何方法可以完全抑制它,如果你这样做了,你将不得不为它选择一个默认行为,这不一定总是打赌他一样。所以苹果给你一个不显示的选项是个坏主意。

【讨论】:

总是想恢复。我不判断,但这就是我滚动的方式。在 2014 年,强迫我们退出来完成这件事只是糟糕的设计,IMO。 同意。没有一次我需要“保持 Xcode 版本”。

以上是关于Xcode 5.1:以任何方式抑制 Revert/“Keep Xcode Version”对话框的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Xcode 中抑制 Alamofire 输出以调试控制台

核心音频 SDK,Xcode 5.1

Python 以线程安全的方式在本地抑制警告

XCode 5.1 Beta 4 无法识别 iOS 7.1 Beta 4 测试设备

XCode 5 和 XCode 5.1 并排

将 Xcode 从 5.0 更新到 5.1 后生成错误