Xcode 5 工具栏按钮无效。

13

我在安装 Xcode 5 后遇到了问题。用于显示/隐藏“助手编辑器”和“版本编辑器”的工具栏按钮无法使用,完全没有反应。我必须从菜单中访问这些功能。

此外,用于显示/隐藏导航、调试和实用程序面板的按钮也无法使用。工具提示可以正常显示,只是无法响应点击。

还有其他人遇到这个问题吗?

我的操作系统版本是 OS X 10.8.5,Xcode 版本是 5.0。我是从 Xcode 4.6 升级的,从未安装过任何测试版。


当你启动Xcode或尝试点击按钮时,Console.app是否显示任何看起来可疑的日志,并且Activity Monitor是否显示Xcode的任何CPU使用情况? - Ben S
@Benoit。我不知道发生了什么,但它又可以工作了。我认为可能与我在升级中遇到的另一个错误有关。我将关闭这个问题。感谢您的时间。 - Beto
遇到了相同的问题,当我打开工作区时,会收到一条消息,说故事板中有一些错误将被自动修复,并且工具栏不起作用。同时,在其他项目中工具栏可以正常使用而没有这个错误信息。在修复错误之后,工具栏又恢复正常了! - yhlin
@yhlin,你是怎么修复Storyboard中的错误的?是在保存Storyboard后自动修复的吗? - Beto
1
现在是Xcode 8版本,这个bug仍然存在。 - Vladimir Grigorov
显示剩余5条评论
6个回答

16

自从升级到Xcode 5以来,每次重新启动后都会发生这种情况。

我一直在使用的解决方法是:

  1. 关闭项目但保留Xcode打开。

  2. 打开另一个项目。

  3. 关闭该项目。

  4. 重新打开原始项目 - 不活动的工具栏按钮现在应该是活动的。


1
问题已解决,谢谢!在13英寸的屏幕上,我的显示/隐藏按钮没有响应,因为屏幕空间有限。 - capikaw
是的,这不是一个显而易见的解决方案,但很高兴它有帮助。 - Robert
这仍然是XCode 7(beta)的方法 :) - techshack

4

@yhlin和@benoit部分地说得对。

当你打开Storyboard(Storyboard Internal Inconsistencies)时,如果收到错误消息,则会出现问题。然后我通过TextEdit打开了Storyboard文件,此时工具栏不起作用,但是在重新启动Xcode(甚至是完全关闭Mac)之后,一切又正常了。

我认为这是XCode 5.0的一个小bug或升级问题,但显然不是什么大事。

更新 *** 安装Mavericks和Xcode 5.0.1之后,问题得到解决。


1
这不是小问题,这真的很烦人,因为我们在设计应用程序时经常使用它。重新启动无法解决问题,完全重启也不行。这个答案不应该被接受。我认为苹果没有充分测试其产品!作为一个密集用户,在XCODE 5上看到这么多错误根本不能接受。 - Christophe Fondacci
@ChristopheFondacci 我的回答肯定不是最终解决方案,只是一个权宜之计。我希望下一个 Xcode 版本能够带来最终的修复。 - Beto

3

我遇到了同样的问题。在苹果公司解决这个问题之前,我将使用键盘快捷键(选项+命令+返回键来显示助理编辑器,命令+返回键来显示标准编辑器)。也许我会完全放弃工具栏按钮。 :)


1
感谢您提供的键盘快捷方式,这是我们目前唯一快速可行的解决方法... - Christophe Fondacci

2
我在升级到Mavericks和Xcode 5.0.1之后仍然遇到了同样的问题。Xcode新版本(5.0)中存在其他导致项目崩溃的错误,可以通过重新启动Xcode、打开另一个项目、关闭该项目,然后再打开你想要使用的项目来暂时解决此问题。对于这个简单的修复方法,我很抱歉,但它对我有效,所以我想分享一下。
注意: 这不会修复IOKit.framework错误,最好的修复方法是进入终端并执行以下命令:
cd /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/IOKit.framework sudo ln -s Versions/A/IOKit

1

我只是针对这个话题提供一些输入。我也遇到了这个问题,但以上解决方案都没有帮助,结果发现我在工具栏上放置的一个轻拍手势识别器禁用了工具栏上的所有按钮。


1

我刚遇到了这个问题。我的操作系统是10.10 Yosemite Beta,Xcode版本是5.1.1。

对我来说,之前的回答都没有帮助到我。问题的解决方法是把Xcode从全屏模式中退出。如果它在全屏模式下,它将无法工作,但只要我把它退出全屏,它就能正常工作。


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