Xcode 4切换构建目标位置的键盘快捷键

26

在Xcode 4中,是否有快捷键可以切换构建目标的位置;也就是说,可以在模拟器和设备之间进行切换?

9个回答

32

有一个名为“目标(Destination)”的选项,可以选择下一个目标。在xcode的首选项中打开,然后在键绑定选项卡中搜索该选项,它将显示设置的键。

对于我来说,是用cmd+alt+ctrl+][进行切换。非常实用,可以节省几秒钟。


15
在Xcode 4.6中,快捷键为ctrl+option+cmd+[ctrl+option+cmd+]

14

您可以使用ctrl + cmd + [ctrl + cmd + ]来选择模式,或使用ctrl + cmd + [alt] [ctrl + cmd + [alt] ]来选择产品。 或者您可以在偏好设置面板中搜索更多信息。


6
您可以编写AppleScript并将其绑定到某个快捷键(例如使用FastScripts - 免费的最多十个绑定)。 下一个脚本将为您单击Xcode工具栏中的方案按钮:
tell application "System Events"
    tell process "Xcode"
        click ((pop up buttons of list 1 of group 2 of tool bar 1 of front window) whose description is "Active Run Destination")
    end tell
end tell

然后,您只需使用上/下箭头切换目标。 请注意,在“系统偏好设置” -> “辅助功能”下,您需要启用辅助设备访问。


4

您可以使用cmd+<进入编辑方案菜单,实际上是cmd+shift+.

您需要知道:

  • 构建:cmd+B
  • 运行:cmd+R
  • 测试:cmd+U
  • 剖析:cmd+I
  • 分析:shift+cmd+B

但是没有一个命令可以在iPhone模拟器、iPad模拟器和所有外部设备之间切换。


编辑方案菜单是 cmd + shift + < - pronebird

4

我有一个略微不同的问题,但它可能对你也有帮助。 我只有一个始终停留在顶部的物理设备。 选择顶部列表设备作为目标非常简单。

操作:

  1. 弹出目标设备列表

    CTRL + SHIFT + 0

  2. 将您带到第一个设备

    CMD + UPARROW

  3. 选中该设备

    SPACE

Apple Script代码:

tell application "Xcode" to activate


tell application "System Events"
 tell process "Xcode"
    keystroke "0" using {control down, shift down}
    delay 0.55
    keystroke (ASCII character 29)
    delay 0.55
    keystroke (ASCII character 30) using command down
    delay 0.55
    keystroke (ASCII character 32)
    delay 0.55
    keystroke "r" using command down
 end tell
end tell

2
在 Comradsky 的基础上,答案是:按下 Cmd+Shift+,,然后按 Tab 键,最后按 Up/Down 键。

0

您还可以在标题栏上选项单击方案,直接打开方案设置(而普通单击会打开上下文菜单,显示所有方案列表)。


0

显示目的地

使用 ⤵︎ 来打开目的地列表

^ + Shift + 0


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