Was bedeutet diese GDB-Ausgabe?

120

Ich habe eine Taste, die einen Ton wiedergibt, und sie scheint auf dem Simulator einwandfrei zu funktionieren, aber ich erhalte die folgende Meldung:

Fehler beim Laden von /System/Library/Extensions/AudioIPCDriver.kext/Contents/Resources/AudioIPCPlugIn.bundle/Contents/MacOS/AudioIPCPlugIn: dlopen (/System/Library/Extensions/AudioIPCDriver.kext/Contud/Contud/Contud / MacOS / AudioIPCPlugIn, 262): Symbol nicht gefunden: ___CFObjCIsCollectable
  Referenziert von: /System/Library/Frameworks/Security.framework/Versions/A/Security
  Erwartet in: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
 in /System/Library/Frameworks/Security.framework/Versions/A/Security
2011-11-01 02: 13: 02.605 Halloween FX [33484: 10703] Fehler beim Laden von /System/Library/Extensions/AudioIPCDriver.kext/Contents/Resources/AudioIPCPlugIn.bundle/Contents/MacOS/AudioIPCPlugIn: dlopen (/ System / /Extensions/AudioIPCDriver.kext/Contents/Resources/AudioIPCPlugIn.bundle/Contents/MacOS/AudioIPCPlugIn, 262): Symbol nicht gefunden: ___CFObjCIsCollectable
  Referenziert von: /System/Library/Frameworks/Security.framework/Versions/A/Security
  Erwartet in: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
 in /System/Library/Frameworks/Security.framework/Versions/A/Security
2011-11-01 02: 13: 02.657 Halloween FX [33484: 10703] Fehler beim Laden von /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn: dlopen (/ System / /Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn, 262): Symbol nicht gefunden: ___CFObjCIsCollectable
  Referenziert von: /System/Library/Frameworks/Security.framework/Versions/A/Security
  Erwartet in: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
 in /System/Library/Frameworks/Security.framework/Versions/A/Security
2011-11-01 02: 13: 02.671 Halloween FX [33484: 10703] Fehler beim Laden von /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn: dlopen (/ System / /Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn, 262): Symbol nicht gefunden: ___CFObjCIsCollectable
  Referenziert von: /System/Library/Frameworks/Security.framework/Versions/A/Security
  Erwartet in: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
 in /System/Library/Frameworks/Security.framework/Versions/A/Security
2011-11-01 02: 13: 02.706 Halloween FX [33484: 10703] Fehler beim Laden von /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn: dlopen (/ System / /Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn, 262): Symbol nicht gefunden: ___CFObjCIsCollectable
  Referenziert von: /System/Library/Frameworks/Security.framework/Versions/A/Security
  Erwartet in: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
 in /System/Library/Frameworks/Security.framework/Versions/A/Security
2011-11-01 02: 13: 02.715 Halloween FX [33484: 10703] Fehler beim Laden von /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn: dlopen (/ System / /Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn, 262): Symbol nicht gefunden: ___CFObjCIsCollectable
  Referenziert von: /System/Library/Frameworks/Security.framework/Versions/A/Security
  Erwartet in: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
 in /System/Library/Frameworks/Security.framework/Versions/A/Security
2011-11-01 02: 13: 02.732 Halloween FX [33484: 10703] Fehler beim Laden von /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn: dlopen (/ System / /Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn, 262): Symbol nicht gefunden: ___CFObjCIsCollectable
  Referenziert von: /System/Library/Frameworks/Security.framework/Versions/A/Security
  Erwartet in: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
 in /System/Library/Frameworks/Security.framework/Versions/A/Security
2011-11-01 02: 13: 02.741 Halloween FX [33484: 10703] Fehler beim Laden von /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn: dlopen (/ System / /Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn, 262): Symbol nicht gefunden: ___CFObjCIsCollectable
  Referenziert von: /System/Library/Frameworks/Security.framework/Versions/A/Security
  Erwartet in: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
 in /System/Library/Frameworks/Security.framework/Versions/A/Security

Und ich habe Berichte erhalten, die besagen, dass es auf einigen Geräten überhaupt nicht abgespielt wird.

Christopher Hannah
quelle
Ich wollte nur hinzufügen, dass ich das gleiche Problem beim Abspielen von HLS-Videostreams in einem iOS-Projekt mit ARC sehe.
James J

Antworten:

203

Dies ist ein bestätigter Fehler des iOS SDK 5 / Simulators - tritt auf, sobald der Simulator versucht, Ton abzuspielen (aus einem Film oder einer anderen Tonquelle). Machen Sie sich keine Sorgen, es wird kein Problem auf dem tatsächlichen Gerät sein.

Sie haben tatsächliche Berichte von Benutzern erwähnt, die Probleme mit der Verwendung Ihrer App haben. Diese Probleme hängen nicht mit dem oben veröffentlichten Problem zusammen.

Dieses Problem wird von Apple unter der Fehler-ID # 10555404 eingereicht. Ich habe selbst einen Bericht eingereicht, der schließlich als Betrüger der genannten Fehler-ID identifiziert wurde.

Das Problem besteht derzeit bis einschließlich Xcode Version 4.4.1 (4F1003), iOS SDK 5.1.

Aktualisieren

Dieses Problem wurde endgültig in Xcode Version 4.5 (4G182), iOS SDK 6.0 behoben.

Hinweis

Das Problem besteht auch in Xcode Version 4.5 weiterhin, wenn es in Verbindung mit dem iOS 5.1 (oder niedriger) Simulator verwendet wird.

Bis
quelle
1
Ich sehe dieses Problem immer noch bei LLDB, aber die nervige Verzögerung ist weg.
Stigi
13
Dies wird anscheinend durch eine interne Ausnahme verursacht, die in AVFoundation auf dem Simulator ausgelöst wird. Durch Deaktivieren des Haltepunkts "Alle Ausnahmen" wird der Debugger daran gehindert und der Ton wird abgespielt, wie in der Antwort von Brandon Williams vorgeschlagen. (Oder zwingen Sie den Debugger, wiederholt fortzufahren, und der Ton wird schließlich abgespielt.)
Chris Miles
2
Ich sehe dieses Problem immer noch in Xcode 4.5 und mit dem iOS 6 Simulator + iOS SDK 6.0, unabhängig davon, welche Problemumgehungen oder Vorschläge ich versuche, daran vorbeizukommen. Hmm ...
Joe D'Andrea
16

Ich habe eine vorübergehende Problemumgehung für dieses Problem gefunden: Deaktivieren Sie einfach die Haltepunkte, bevor Sie das Video abspielen. Dann funktioniert es gut im Simulator.

Brandon Williams
quelle
4

Dieses Problem kann auftreten, wenn Sie ein Mac OSX-Framework anstelle des iOs-Frameworks falsch importieren. Das Entfernen des Mac OS-Frameworks hat bei mir funktioniert

BigAppleBump
quelle
4

Verwenden Sie den AVAudioPlayer als ivar in der Kopfdatei mit strong: @property (stark, nichtatomar) AVAudioPlayer * audioPlayer Für mich funktioniert dies.

fraktal
quelle
4

Der folgende Code kann zum Testen am Simulator verwendet werden.

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

Dies ist ein Problem, das viele Menschen haben. Ich habe noch keine Lösung dafür gefunden.

Ich empfehle dringend, ein Radar einzureichen. Hier ist meine http://openradar.appspot.com/radar?id=1466402

stigi
quelle
Mach dir keine Sorgen, dass Apple still wird. Ich bekomme immer noch Feedback zu Fehlern. Aber dieser ist so offensichtlich. Sie sollten zumindest die Duplikate
herausfinden
1

Was Till sagt, ist absolut richtig. Bei Verwendung von ARC kann dieses Problem jedoch (ohne Kausalität) mit einem anderen Problem korrelieren: Wenn der AVAudioPlayer tatsächlich keinen Sound wiedergibt, ist dies möglicherweise für Sie interessant: https://stackoverflow.com/a/7744831/838068

Wolfgang
quelle