Create, prepare and build commands for iOS

Do we need to pass the projectRoot and the name. This can be taken from the `platformData` property.