Bu gdb çıktısı ne anlama geliyor?


120

Ses çalan bir düğmem var ve simülatörde mükemmel çalışıyor gibi görünüyor, ancak şu mesajı alıyorum:

/System/Library/Extensions/AudioIPCDriver.kext/Contents/Resources/AudioIPCPlugIn.bundle/Contents/MacOS/AudioIPCPlugIn: dlopen (/System/Library/Extensions/AudioIPCDriver.kext/Contents/Resources/AudioIPCDriver.kext/Contents/Resources/AudioIPCDriver.bund.bundle yükleme hatası MacOS / AudioIPCPlugIn, 262): Sembol bulunamadı: ___CFObjCIsCollectable
  Kaynak: /System/Library/Frameworks/Security.framework/Versions/A/Security
  Beklenen: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
 /System/Library/Frameworks/Security.framework/Versions/A/Security içinde
2011-11-01 02: 13: 02.605 Halloween FX [33484: 10703] /System/Library/Extensions/AudioIPCDriver.kext/Contents/Resources/AudioIPCPlugIn.bundle/Contents/MacOS/AudioIPCPlugIn: dlopen (/ System / Library yüklenirken hata oluştu) /Extensions/AudioIPCDriver.kext/Contents/Resources/AudioIPCPlugIn.bundle/Contents/MacOS/AudioIPCPlugIn, 262): Sembol bulunamadı: ___CFObjCIsCollectable
  Kaynak: /System/Library/Frameworks/Security.framework/Versions/A/Security
  Beklenen: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
 /System/Library/Frameworks/Security.framework/Versions/A/Security içinde
2011-11-01 02: 13: 02.657 Halloween FX [33484: 10703] /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn: dlopen (/ System / Library yüklenirken hata oluştu) /Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn, 262): Sembol bulunamadı: ___CFObjCIsCollectable
  Kaynak: /System/Library/Frameworks/Security.framework/Versions/A/Security
  Beklenen: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
 /System/Library/Frameworks/Security.framework/Versions/A/Security içinde
2011-11-01 02: 13: 02.671 Halloween FX [33484: 10703] /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn: dlopen (/ System / Library yüklenirken hata oluştu) /Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn, 262): Sembol bulunamadı: ___CFObjCIsCollectable
  Kaynak: /System/Library/Frameworks/Security.framework/Versions/A/Security
  Beklenen: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
 /System/Library/Frameworks/Security.framework/Versions/A/Security içinde
2011-11-01 02: 13: 02.706 Halloween FX [33484: 10703] /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn: dlopen (/ System / Library yüklenirken hata oluştu) /Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn, 262): Sembol bulunamadı: ___CFObjCIsCollectable
  Kaynak: /System/Library/Frameworks/Security.framework/Versions/A/Security
  Beklenen: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
 /System/Library/Frameworks/Security.framework/Versions/A/Security içinde
2011-11-01 02: 13: 02.715 Halloween FX [33484: 10703] /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn: dlopen (/ System / Library yüklenirken hata oluştu) /Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn, 262): Sembol bulunamadı: ___CFObjCIsCollectable
  Kaynak: /System/Library/Frameworks/Security.framework/Versions/A/Security
  Beklenen: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
 /System/Library/Frameworks/Security.framework/Versions/A/Security içinde
2011-11-01 02: 13: 02.732 Halloween FX [33484: 10703] /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn: dlopen (/ System / Library yüklenirken hata oluştu) /Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn, 262): Sembol bulunamadı: ___CFObjCIsCollectable
  Kaynak: /System/Library/Frameworks/Security.framework/Versions/A/Security
  Beklenen: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
 /System/Library/Frameworks/Security.framework/Versions/A/Security içinde
2011-11-01 02: 13: 02.741 Halloween FX [33484: 10703] /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn: dlopen (/ System / Library yüklenirken hata oluştu) /Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn, 262): Sembol bulunamadı: ___CFObjCIsCollectable
  Kaynak: /System/Library/Frameworks/Security.framework/Versions/A/Security
  Beklenen: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
 /System/Library/Frameworks/Security.framework/Versions/A/Security içinde

Ve bazı cihazlarda hiç oynatılmadığını söyleyen raporlar aldım.


ARC kullanarak bir iOS projesinde HLS video akışlarını oynatırken aynı sorunu görüyorum eklemek istedim.
James J

Yanıtlar:


203

Bu, iOS SDK 5 / Simulator'un onaylanmış bir hatasıdır - simülatör ses çalmaya çalışır çalışmaz (bir filmden veya başka bir ses kaynağından) gerçekleşir. Yine de endişelenmeyin, gerçek cihazda bir sorun olmayacak.

Uygulamanızı kullanırken sorun yaşayan kullanıcıların gerçek raporlarından bahsettiniz - bu sorunlar yukarıda yayınladığınız sorunla ilgili / bağlantılı değil.

Bu sorun, Apple tarafından Hata Kimliği # 10555404 altında dosyalanmıştır. Sonunda belirtilen hata kimliğinin bir kopyası olarak tanımlanan bir raporu kendim dosyaladım.

Sorun şu anda Xcode Sürüm 4.4.1 (4F1003), iOS SDK 5.1'e kadar devam etmektedir.

Güncelleme

Bu sorun nihayet Xcode Sürüm 4.5 (4G182), iOS SDK 6.0'da düzeltildi.

Not

Sorun, iOS 5.1 (veya daha düşük) simülatör ile birlikte kullanıldığında Xcode Sürüm 4.5'te bile devam ediyor.


1
Hala LLDB ile bu sorunu görüyorum ama can sıkıcı gecikme ortadan kalktı.
stigi

13
Görünüşe göre bu, Simülatörde AVFoundation içinde atılan dahili bir istisnadan kaynaklanıyor. Brandon Williams'ın cevabının önerdiği gibi, "Tüm İstisnalar" kesme noktasını devre dışı bırakmak hata ayıklayıcının onu kırmasını durdurur ve ses çalmaya başlar. (Ya da hata ayıklayıcıyı tekrar tekrar devam etmeye zorlarsanız ses sonunda çalacaktır.)
Chris Miles

2
Bu sorunu hala Xcode 4.5'te ve iOS 6 Simulator + iOS SDK 6.0'da görüyorum, hangi geçici çözümleri veya önerileri geçmeye çalıştığım önemli değil. Hmm ...
Joe D'Andrea

16

Bu soruna geçici bir çözüm buldum: videoyu oynatmadan önce kesme noktalarını kapatmanız yeterli. Sonra simülatörde iyi çalışıyor.


4

Bu Sorun, iOs çerçevesi yerine bir Mac OSX çerçevesini hatalı olarak içe aktarırsanız oluşabilir. Mac OS çerçevesini kaldırmak benim için çalıştı


4

AVAudioPlayer'ı güçlü: @property (güçlü, atomik olmayan) ile kafa dosyasında ivar olarak kullanın AVAudioPlayer * audioPlayer Benim için bu işe yarıyor.


4

Simülatörde test etmek için aşağıdaki kod kullanılabilir.

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

1

Bu, birçok insanın yaşadığı bir sorundur. Buna henüz bir çözüm bulamadım.

Bir radar açmanızı şiddetle öneririm. İşte benimki http://openradar.appspot.com/radar?id=1466402


Apple'ın sessiz kalması konusunda endişelenmeyin. Hala hatalarla ilgili geri bildirim alıyorum. Ama bu çok açık. En azından kopyaları
bulmalılar

1

Till'in söylediği kesinlikle doğru. Ancak ARC'yi kullanırken, bu sorun başka bir sorunla ilişkilendirilebilir (nedensellik olmadan): AVAudioPlayer aslında herhangi bir ses çalmıyorsa, bu sizin için ilginç olabilir: https://stackoverflow.com/a/7744831/838068

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.