Инструмент миграции ARC испытывает проблемы с этим:
NSURL *fileURL = [NSURL fileURLWithPath:path];
AudioFileOpenURL((CFURLRef)fileURL, kAudioFileReadPermission, 0, &fileID);
В частности, он не уверен, должен ли он выполнять __bridge или __bridge_rehibited. И я тоже.
-fileURLWithPath возвращает автоматически выпущенный объект, и в этом месте я не являюсь владельцем fileURL. Но в то же время объект имеет счетчик удержания не менее +1.
Готов поспорить, что это нужно делать только с __bridge.