2010-02-26 57 views
10

找不到可執行文件的CFBundle/CFPlugIn 0x432bfa0(非充電狀態)
找不到工廠C5A4CE5B-0BB8-11D8-9D75-0003939615B6函數指針NewPlugIn中的CFBundle/CFPlugIn 0x432bfa0 (非充電狀態)「找不到可執行文件的CFBundle/CFPlugIn」 錯誤

這是錯誤我得到的,當我嘗試運行這段代碼:

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時。

+0

這是在設備上還是在模擬器上? – deanWombourne 2010-05-06 10:09:01

+0

模擬器。我還沒有在設備上測試過它。 – Emil 2010-05-06 14:51:05

+4

在設備上嘗試。設備和模擬器之間有很多不同之處。 – 2010-05-07 15:15:37

回答

2

由於它煤層,這個問題是不是在代碼中,可能有多種原因你的問題,所以:

  1. 我建議你創建你把簡單的音頻文件,一個簡單的項目或運行蘋果的樣本項目之一,像MetronomeavTouch

  2. 嘗試通過在終端中編寫卸載的XCode:

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

    並重新安裝XCode,因爲有時在XCode的安裝過程中出現了一些問題(我也有一些錯誤,但在乾淨安裝後它們消失了)。

  3. 嘗試播放同一文件,MPMoviePlayerController

  4. 嘗試在iPhone上運行。

消息「AddRunningClient非零客戶端計數起動裝置」也出現在的MPMoviePlayerController iPhone的SDK 4.0測試版,所以你不必擔心太多。

希望我的回答能幫助你!

+0

全新安裝對我無效。 – alexbw 2010-06-23 03:14:09

1

在蘋果支持部門有一個fairly old thread,可能有一些賢者的建議。

建議嘗試在系統上運行「磁盤工具」,然後單擊「修復磁盤權限」。症狀可能是,無論出於何種原因,DVCPROHDAudio.plugin文件已丟失其執行模式或已更改其所有者ID。

+0

謝謝,我會試試。 – Emil 2010-05-08 20:23:40

0

嘗試刪除或重命名插件文件,如... plugin.old,然後重新運行您的代碼以查看是否仍然出現錯誤。

0

或者只是重新啓動你的機器。奇怪的是,這對我來說很有用,因爲它似乎只在我連接到本地WiFi時發生。

是的,很奇怪。但它的工作。

1

讓我乾淨的伎倆對我來說...

相關問題