在构建时将iPhone模拟器带到屏幕前面?

时间:2009-10-03 10:02:48

标签: iphone ios-simulator xamarin.ios monodevelop

当我使用MonoTouch框架使用MonoDevelop构建时,看起来iPhone模拟器总是在后台加载,有没有办法将它带到前面,而不是总是必须在Dock中单击它才能启动它?

在偏好设置中找不到任何内容。

2 个答案:

答案 0 :(得分:4)

在构建过程中包含已编译的AppleScript:

tell application "iPhone Simulator"
activate
end tell

答案 1 :(得分:0)

  1. 创建一个新的AppleScript文件,例如simulator.scpt并添加以下代码:

    tell application "Simulator"
        activate
    end tell
    
  2. 编译并导出为脚本,可以选择对其进行代码签名。

  3. 在Xcode中,选择目标,在顶部的“构建阶段”下单击 +

  4. 选择“新建运行脚本阶段”。

  5. 在运行脚本中,粘贴

    osascript /<file path>/simulator.scpt
    
  6. 在“目标依赖项”下移动“运行脚本”。

在构建或单元测试期间,这会将模拟器带到所有窗口的前面。