このgdb出力はどういう意味ですか?


120

サウンドを再生するボタンがあり、シミュレーターで完全に正常に動作するようですが、次のメッセージが表示されます。

/System/Library/Extensions/AudioIPCDriver.kext/Contents/Resources/AudioIPCPlugIn.bundle/Contents/MacOS/AudioIPCPlugIn:dlopen(/System/Library/Extensions/AudioIPCDriver.kext/Contents/Resources/AudioIPCPlugIn.bundle/Contents/の読み込みエラーMacOS / AudioIPCPlugIn、262):シンボルが見つかりません:___CFObjCIsCollectable
  参照元:/System/Library/Frameworks/Security.framework/Versions/A/Security
  /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
 /System/Library/Frameworks/Security.framework/Versions/A/Security
2011-11-01 02:13:02.605ハロウィーンFX [33484:10703] /System/Library/Extensions/AudioIPCDriver.kext/Contents/Resources/AudioIPCPlugIn.bundle/Contents/MacOS/AudioIPCPlugIn:dlopen(/ System / Library /Extensions/AudioIPCDriver.kext/Contents/Resources/AudioIPCPlugIn.bundle/Contents/MacOS/AudioIPCPlugIn、262):シンボルが見つかりません:___CFObjCIsCollectable
  参照元:/System/Library/Frameworks/Security.framework/Versions/A/Security
  /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
 /System/Library/Frameworks/Security.framework/Versions/A/Security
2011-11-01 02:13:02.657ハロウィーンFX [33484:10703] /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn:dlopen(/ System / Library /Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn、262):シンボルが見つかりません:___CFObjCIsCollectable
  参照元:/System/Library/Frameworks/Security.framework/Versions/A/Security
  /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
 /System/Library/Frameworks/Security.framework/Versions/A/Security
2011-11-01 02:13:02.671ハロウィーンFX [33484:10703] /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn:dlopen(/ System / Library /Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn、262):シンボルが見つかりません:___CFObjCIsCollectable
  参照元:/System/Library/Frameworks/Security.framework/Versions/A/Security
  /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
 /System/Library/Frameworks/Security.framework/Versions/A/Security
2011-11-01 02:13:02.706ハロウィーンFX [33484:10703] /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn:dlopen(/ System / Libraryのロード中にエラーが発生しました/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn、262):シンボルが見つかりません:___CFObjCIsCollectable
  参照元:/System/Library/Frameworks/Security.framework/Versions/A/Security
  /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
 /System/Library/Frameworks/Security.framework/Versions/A/Security
2011-11-01 02:13:02.715ハロウィーンFX [33484:10703] /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn:dlopen(/ System / Libraryのロード中にエラーが発生しました/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn、262):シンボルが見つかりません:___CFObjCIsCollectable
  参照元:/System/Library/Frameworks/Security.framework/Versions/A/Security
  /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
 /System/Library/Frameworks/Security.framework/Versions/A/Security
2011-11-01 02:13:02.732ハロウィーンFX [33484:10703] /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn:dlopen(/ System / Libraryのロード中にエラーが発生しました/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn、262):シンボルが見つかりません:___CFObjCIsCollectable
  参照元:/System/Library/Frameworks/Security.framework/Versions/A/Security
  /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
 /System/Library/Frameworks/Security.framework/Versions/A/Security
2011-11-01 02:13:02.741ハロウィーンFX [33484:10703] /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn:dlopen(/ System / Library /Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn、262):シンボルが見つかりません:___CFObjCIsCollectable
  参照元:/System/Library/Frameworks/Security.framework/Versions/A/Security
  /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
 /System/Library/Frameworks/Security.framework/Versions/A/Security

一部のデバイスではまったく再生されないというレポートがありました。


追加したいのは、ARCを使用してiOSプロジェクトでHLSビデオストリームを再生するときにも同じ問題が発生することです。
James J

回答:


203

これは、iOS SDK 5 /シミュレーターの確認済みのバグです。シミュレーターが(映画またはその他の音源から)サウンドを再生しようとするとすぐに発生します。ただし、実際のデバイスでは問題にはなりませんのでご安心ください。

アプリの使用に問題があるユーザーの実際のレポートについて言及しましたが、これらの問題は、上記で投稿した問題とは関係がありません/関連していません。

この問題は、AppleによってBug ID#10555404として報告されています。私は、報告された報告書を自分で提出しました。

この問題は現在、Xcodeバージョン4.4.1(4F1003)、iOS SDK 5.1まで続きます。

更新

この問題は、Xcodeバージョン4.5(4G182)、iOS SDK 6.0で最終的に修正されました。

注意

この問題は、iOS 5.1(またはそれ以前)のシミュレーターと組み合わせて使用​​すると、Xcodeバージョン4.5でも解決されません。


1
この問題はLLDBでも見られますが、煩わしい遅延はなくなりました。
stigi 2012年

13
これは、シミュレータのAVFoundation内でスローされる内部例外が原因であるように見えます。「すべての例外」ブレークポイントを無効にすると、デバッガーはブレークポイントで停止し、ブランドンウィリアムズの回答で示唆されているように、サウンドが再生されます。(または、デバッガーを繰り返し継続すると、サウンドは最終的に再生されます。)
Chris Miles

2
Xcode 4.5およびiOS 6 Simulator + iOS SDK 6.0では、回避策や提案に関係なく、この問題をまだ解決していません。うーん...
Joe D'Andrea

16

この問題の一時的な回避策を見つけました。ビデオを再生する前にブレークポイントをオフにしてください。その後、シミュレータで正常に動作します。


4

この問題は、iOsフレームワークではなくMac OSXフレームワークを誤ってインポートした場合に発生することがあります。Mac OSフレームワークを削除するとうまくいきました


4

AVAudioPlayerをivarとして、headファイルでstrong:@property(strong、nonatomic)AVAudioPlayer * audioPlayerを使用してください。


4

次のコードは、シミュレータでテストするために使用できます。

if (beep == nil)
    NSLog(@"audio player not initialized");             
else if(TARGET_IPHONE_SIMULATOR) 
{
    NSLog(@"beep play"); 
} 
else
{
    [beep play];  
}

1

これは多くの人が抱えている問題です。これに対する解決策はまだ見つかりませんでした。

レーダーを提出することを強くお勧めします。こちらが私のものですhttp://openradar.appspot.com/radar?id=1466402


Appleが沈黙するのを心配しないでください。バグに関するフィードバックはまだ得ています。しかし、これはとても明白です。彼らは少なくとも重複を理解する必要があります:(
stigi

1

ティルの言うことはまったく正しい。ただし、ARCを使用する場合、この問題は(因果関係なしで)別の問題と相関する可能性があります。AVAudioPlayerが実際にサウンドを再生しない場合、これは興味深いかもしれません:https ://stackoverflow.com/a/7744831/838068

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.