Будильник в iPhone можно вырубить на 7 минут (уж не знаю почему именно такой интервал) кликнув на кнопку «позже», когда он звонит, после 7 минут он снова зазвонит. Но вот подойти все же придется. Потому думаю здесь вариантом будет использовать какое нибудь стороннее приложение.