我正在尝试设置编译器标志以禁用某些文件的弧,当我双击或在其中一个文件上按 Enter 时我没有得到对话框。它发生在一个新项目和旧项目中,我之前已经设置了编译器标志。在我按下回车键并失去焦点后,它所做的一切都会变成灰色。有没有其他人有同样的问题,或者我做错了什么。
谢谢!
我想到了。我认为这是因为我正在使用带有视网膜的 Macbook Pro,分辨率设置为更多文本。当我在 Xcode 中启用助手编辑器并按 Enter 键更改编译器标志时,对话框出现在另一侧右上角几乎看不到。希望下一个版本的 Xcode 将支持视网膜显示。
我仍然看不到对话框,但完全是盲目的。
复制“-fno-objc-arc”,然后在 Xcode 中,Enter -> CMD+V -> Enter... 魔术就完成了。:)
谢谢大家!
我发布这个以防有人在 XCode 5 上遇到同样的问题时偶然发现这个答案,并且上述解决方案都不起作用,就像我一样。
就我而言,问题是工作空间数据的某种损坏。通过删除项目目录中的 xcshareddata/ xcuserdata/ 和 project.xcworkspace/ 目录解决了该问题。
从终端:
cd <project_name>.xcodeproj
rm -rf xcshareddata/ xcuserdata/ project.xcworkspace/
然后重新启动 XCode,问题应该会消失。
此外,如果您使用的是没有输入键的 macbook pro(返回键不会调出编译器标志框)并且拼命地尝试一次标记多个文件......您只需要点击shift + fn + return。只是 fn + return 不会工作 - 至少对我来说。