commit via xcode