committing iOS mobile