Create, prepare and build commands for iOS

This looks tailored for iOS only. Either we should rename it to iOSVersioningService or we should make it generic.