Mam przycisk, który odtwarza dźwięk i wydaje się, że działa doskonale na symulatorze, ale otrzymuję ten komunikat:
Błąd podczas ładowania /System/Library/Extensions/AudioIPCDriver.kext/Contents/Resources/AudioIPCPlugIn.bundle/Contents/MacOS/AudioIPCPlugIn: dlopen (/System/Library/Extensions/AudioIPCDriver.kext/Contents/Resources/Audio.IPbund MacOS / AudioIPCPlugIn, 262): Nie znaleziono symbolu: ___CFObjCIsCollectable Źródło: /System/Library/Frameworks/Security.framework/Versions/A/Security Oczekiwany w: /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] Błąd podczas ładowania /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): Nie znaleziono symbolu: ___CFObjCIsCollectable Źródło: /System/Library/Frameworks/Security.framework/Versions/A/Security Oczekiwany w: /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] Błąd podczas ładowania /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): Nie znaleziono symbolu: ___CFObjCIsCollectable Źródło: /System/Library/Frameworks/Security.framework/Versions/A/Security Oczekiwany w: /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] Błąd podczas ładowania /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): Nie znaleziono symbolu: ___CFObjCIsCollectable Źródło: /System/Library/Frameworks/Security.framework/Versions/A/Security Oczekiwany w: /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] Błąd podczas ładowania /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): Nie znaleziono symbolu: ___CFObjCIsCollectable Źródło: /System/Library/Frameworks/Security.framework/Versions/A/Security Oczekiwany w: /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] Błąd podczas ładowania /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): Nie znaleziono symbolu: ___CFObjCIsCollectable Źródło: /System/Library/Frameworks/Security.framework/Versions/A/Security Oczekiwany w: /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] Błąd podczas ładowania /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): Nie znaleziono symbolu: ___CFObjCIsCollectable Źródło: /System/Library/Frameworks/Security.framework/Versions/A/Security Oczekiwany w: /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] Błąd podczas ładowania /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): Nie znaleziono symbolu: ___CFObjCIsCollectable Źródło: /System/Library/Frameworks/Security.framework/Versions/A/Security Oczekiwany w: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation in /System/Library/Frameworks/Security.framework/Versions/A/Security
I miałem raporty mówiące, że na niektórych urządzeniach w ogóle nie gra.
ios
objective-c
audio
ios-simulator
playback
Christopher Hannah
źródło
źródło
Odpowiedzi:
To potwierdzony błąd w iOS SDK 5 / Simulator - pojawia się, gdy symulator próbuje odtworzyć dźwięk (z filmu lub innego źródła dźwięku). Nie martw się jednak, nie będzie to problem na rzeczywistym urządzeniu.
Wspomniałeś o rzeczywistych raportach użytkowników mających problemy z korzystaniem z Twojej aplikacji - te problemy nie są związane / nie są związane z problemem, który opublikowałeś powyżej.
Ten problem został zgłoszony przez Apple pod numerem identyfikacyjnym błędu 10555404. Sam złożyłem raport, który ostatecznie został zidentyfikowany jako kopia podanego identyfikatora błędu.
Obecnie problem występuje do wersji Xcode 4.4.1 (4F1003), iOS SDK 5.1 włącznie.
Aktualizacja
Ten problem został ostatecznie rozwiązany w Xcode w wersji 4.5 (4G182), iOS SDK 6.0.
Uwaga
Problem występuje nawet w Xcode w wersji 4.5, gdy jest używany w połączeniu z symulatorem iOS 5.1 (lub niższym).
źródło
Znalazłem tymczasowe obejście tego problemu: po prostu wyłącz punkty przerwania przed odtworzeniem wideo. Wtedy działa dobrze w symulatorze.
źródło
Ten problem może wystąpić, jeśli nieprawidłowo zaimportujesz strukturę Mac OSX zamiast struktury iOs. Usunięcie frameworka Mac OS działało dla mnie
źródło
Użyj AVAudioPlayer jako ivar w pliku head z strong: @property (strong, nonatomic) AVAudioPlayer * audioPlayer Dla mnie to działa.
źródło
Poniższy kod może służyć do testowania na symulatorze.
źródło
To jest problem wielu ludzi. Nie znalazłem jeszcze rozwiązania tego problemu.
Zdecydowanie sugeruję zgłoszenie radaru. Oto moje http://openradar.appspot.com/radar?id=1466402
źródło
To, co mówi Till, jest całkowicie słuszne. Ale podczas korzystania z ARC ten problem może korelować (bez przyczynowości) z innym problemem: Jeśli AVAudioPlayer faktycznie nie odtwarza żadnego dźwięku, może to być dla Ciebie interesujące: https://stackoverflow.com/a/7744831/838068
źródło