windmill 1.2.1
a windmill


A companion for seamless iOS development.

(Read the announcement)

Say “Hello Windmill”.

Windmill monitors for code changes, making sure your project is in a heatlhy state every step of the way towards a release.

It does the little things during development, like making sure you haven’t forgotten to check in a file. As well as looking at the bigger picture like building your app for distribution.

Getting started.

Just drag and drop the folder with your Xcode project.

Windmill will clone the remote repository and start monitoring for code changes.

It works with GitHub, Bitbucket or any remote git repository irrespective of where it is being hosted.

Bright lights to guide you.

Each set of lights reports on the current state of your project.

Does the code compile?
Do tests pass?
Is codesign setup correctly?

As long as the lights are on, everything is looking bright.

archive and ipa files

The fruits of labour.

As Windmill works its way through your project it will highlight all relevant files.

The archive bundle of your app. Use it to distribute to TestFlight or the App Store via iTunes Connect.

Install the IPA file on a registered device to make sure your app runs as expected.

settings side panel


Too much “magic” can feel unsettling.

What branch was cloned?
What commit was built?
What configuration was used for the archive?

Toggle the side panel to view.

console bottom panel

Console log.

All of the logs. In one place. Just in case.

Slide the console up from the bottom to view.