“Не может найти исполняемый файл для CFBundle/CFPlugIn” ошибкой

Не может найти исполняемый файл для 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.

10
задан Emil 21 January 2012 в 23:32
поделиться

3 ответа

Так как похоже, что проблема не в коде, причин может быть несколько, поэтому:

  1. Я рекомендую вам создать простой проект, в который вы поместите самый простой аудио файл или запустите один из образцов проекта apple, например Metronome или avTouch

  2. Попробуйте удалить XCode, написав в терминале:

    sudo /Developer/Library/uninstall-devtools --mode=all
    

    и переустановите XCode, потому что иногда возникают некоторые проблемы в процессе установки XCode (у меня тоже были некоторые ошибки, но они исчезли после чистой установки).

  3. Попробуйте воспроизвести тот же файл с помощью MPMoviePlayerController

  4. Попробуйте запустить на iPhone.

Сообщение "AddRunningClient starting device on non-zero client count" также появляется для mpmoviePlayercontroller на iPhone SDK 4.0 Beta, так что вам не стоит слишком беспокоиться об этом.

Надеюсь, мой ответ поможет вам!

2
ответ дан 4 December 2019 в 04:01
поделиться

В службе поддержки Apple есть довольно старая тема, в которую могут быть некоторые мудрые советы.

Предлагается попробовать запустить Дисковую утилиту в вашей системе, нажав «Восстановить права доступа к диску». Симптомом может быть то, что по какой-либо причине файл DVCPROHDAudio.plugin потерял режим выполнения или его идентификатор владельца был изменен.

1
ответ дан 4 December 2019 в 04:01
поделиться

попробуйте удалить или переименовать файл плагина во что-то вроде ... plugin.old и повторно запустите свой код, чтобы увидеть, сохраняется ли ошибка.

0
ответ дан 4 December 2019 в 04:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: