jenkinsci/ios-device-connector-plugin — pull request #1 by orrc (2012-11-06 14:36:55+00:00)
Title: Support .app files, expand variables, allow fruitstrap arguments

Kohsuke, this is a great plugin!

We wanted a few new features:

* To deploy .app files without having to package them inside a .ipa file, so we added support for both.
* To use the plugin in matrix builds, so we added variable expansion.
* To pass arbitrary arguments to `fruitstrap`, so we added that.

I tested all the changes (deploy via builder, CLI command, and model object) from a Linux master against a Mac slave. The builder is also being used on our Mac master. Everything worked well with both .app and .ipa files.

I also made sure that the `list` binary is deleted after querying for devices, as I saw temporary copies of that accumulating on the slave.