如何在启动时以编程方式放置iOS模拟器窗口?

时间:2016-04-27 09:59:59

标签: ios position window

我需要运行几个iOS模拟器来并行运行测试。我可以用open -n来做这个,但是窗口都是相互打开的,所以它看起来只是一个正在运行,这让人感到困惑。

我可以使用像这个Applescript这样的东西来传播它们:

tell application "System Events"
    set x to 0
    repeat with proc in (application processes whose name is "Simulator")
        tell proc to repeat with wind in windows
            set the position of wind to {x, x}
            set x to x + 100
        end repeat
    end repeat
end tell

但这意味着他们在出现之后就会四处走动,每次出现新窗口时我都必须运行它,这意味着旧窗口上已经施加的任何放置都会丢失,这会让任何试图进行桌面管理的人烦恼,我真的不想写更多的Applescript来跟踪它移动的窗口以及它没有移动的窗口。

是否有一个plist(理想情况下是每个图像的plist)我可以在启动之前编辑,以定位窗口?我试过了

 /usr/libexec/PlistBuddy -c "set SimulatorWindowCenterX 100" \
       ~/Library/Preferences/com.apple.iphonesimulator.plist

无济于事。

0 个答案:

没有答案