I just looked at JetBrains\'s App Code IDE and it seems to be able to launch the iOS Simulator and run applications in it.
When I had to automate the deployment of my pr
What exactly do you want to automate? Installing app and launching it in simulator or device?
About "3":
AMDeviceService
is just some daemon which is responsible for any interaction with device. It uses only /System/Library/PrivateFrameworks/MobileDevice
.framework library(it's private). It doesn't know about any /Developer
stuff (of course if you are not going to debug on device).
This service deploys app on device, mounts developer image, browses apps on device and starts debugserver.
It uses Google Protocol Buffers based protocol to communicate with AppCode. Not Apple-stuff.