Не может найти исполняемый файл для CFBundle/CFPlugIn 0x432bfa0 (не загруженным)
Не может найти указатель функции NewPlugIn для фабрики C5A4CE5B-0BB8-11D8-9D75-0003939615B6 в CFBundle/CFPlugIn 0x432bfa0 (не загруженный)
Это - ошибка, которую я получаю, когда я пытаюсь выполнить этот код:
NSString *path = [[NSBundle mainBundle] pathForResource:[arraySubFarts objectAtIndex:indexPath.row] ofType:@"mp3"];
NSURL *file = [[NSURL alloc] initFileURLWithPath:path];
AVAudioPlayer *player = [[AVAudioPlayer alloc] initWithContentsOfURL:file error:nil];
self.player = player;
[player prepareToPlay];
[player setDelegate:self];
[self.player play];
Вы получили какую-либо идею, почему это происходит?
Я включал необходимые платформы, и код работает отлично, единственной вещью является это нечетное консольное сообщение..
Править: Новые нечетные сообщения:
Пусковое устройство AddRunningClient на ненулевом клиентском количестве
при проигрывании MP3.
Так как похоже, что проблема не в коде, причин может быть несколько, поэтому:
Я рекомендую вам создать простой проект, в который вы поместите самый простой аудио файл или запустите один из образцов проекта apple, например Metronome или avTouch
Попробуйте удалить XCode, написав в терминале:
sudo /Developer/Library/uninstall-devtools --mode=all
и переустановите XCode, потому что иногда возникают некоторые проблемы в процессе установки XCode (у меня тоже были некоторые ошибки, но они исчезли после чистой установки).
Попробуйте воспроизвести тот же файл с помощью MPMoviePlayerController
Попробуйте запустить на iPhone.
Сообщение "AddRunningClient starting device on non-zero client count" также появляется для mpmoviePlayercontroller на iPhone SDK 4.0 Beta, так что вам не стоит слишком беспокоиться об этом.
Надеюсь, мой ответ поможет вам!
В службе поддержки Apple есть довольно старая тема, в которую могут быть некоторые мудрые советы.
Предлагается попробовать запустить Дисковую утилиту в вашей системе, нажав «Восстановить права доступа к диску». Симптомом может быть то, что по какой-либо причине файл DVCPROHDAudio.plugin потерял режим выполнения или его идентификатор владельца был изменен.
попробуйте удалить или переименовать файл плагина во что-то вроде ... plugin.old и повторно запустите свой код, чтобы увидеть, сохраняется ли ошибка.