Убедитесь, что начало и конец вашего звукового файла содержат не менее нескольких миллисекунд тишины.
AVAudioPlayer может по-прежнему вызывать галочку на некоторых устройствах с некоторыми версиями ОС, даже после 100 мс тишины. Если это так, возможно, вам придется использовать другой аудио API. Смешивание звуковых эффектов в непрерывно работающей Аудио-очереди или Аудиоустройстве RemoteIO может быть единственным способом гарантировать полное отсутствие щелчков во всех комбинациях устройств iOS и версий ОС.