Что означает этот вывод GDB?

У меня есть кнопка, которая воспроизводит звук, и кажется, что она отлично работает на симуляторе, но я получаю это сообщение:

Ошибка загрузки /System/Library/Extensions/AudioIPCDriver.kext/Contents/Resources/AudioIPCPlugIn.bundle/Contents/MacOS/AudioIPCPlugIn:  dlopen(/System/Library/Extensions/AudioIPCDriver.kext/Contents/Resources/utents/ResourcesAu MacOS/AudioIPCPlugIn, 262): символ не найден: ___CFObjCIsCollectable Ссылка на: /System/Library/Frameworks/Security.framework/Versions/A/Security Ожидается в: /Developer/Platforms/iPhoneSimulator.platform/Seulator/platform/Degger.sdk / Система / Библиотека / Каркасы / CoreFoundation.framework / CoreFoundation в /System/Library/Frameworks/Security.framework/Versions/A/Security
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/Extensions/AudioIPCDriver.kext/Contents/Resources/Inund/Rac/Mac.Mu AudioIPCPlugIn, 262): символ не найден: ___CFObjCIsCollectable Ссылка от: / Syste m / Библиотека / Рамки / Security.framework / Версии / A / Безопасность Ожидается в: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation в / Система / Библиотека / Каркасы / Security.framework / Версии / A / Безопасность 2011-11-01 02:13:02.657 Halloween FX[33484:10703] Ошибка загрузки /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn, Библиотека / Каркасы / Security.framework / Версии / A / Безопасность Ожидается в: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation в / System / Библиотека / Каркасы / Security.framework / Версии / A / Безопасность 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/Extensions/AppleHents/PlugsApplug.xt).bundle/Contents/MacOS/AppleHDAHALPlugIn, 262): символ не найден: ___CFObjCIsCollectable Ссылка на: /System/Library/Frameworks/Security.framework/Versions/A/Security Ожидается в: /Developer/Platforms/iPhoneSimsulator. /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] Ошибка при загрузке /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn:  dlopen(/System/Library/Extensions/AppleHDA.luPleIppleIppleIgPlay_Confile.dll) Содержание / MacOS / AppleHDAHALPlugIn, 262): символ не найден: ___CFObjCIsCollectable Ссылка от: / Syst em / Библиотека / Каркасы / Security.framework / Версии / A / Безопасность Ожидается в: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation в / Система / Библиотека / Каркасы / Security.framework / Версии / A / Безопасность 2011-11-01 02:13:02.715 Halloween FX[33484:10703] Ошибка загрузки /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn, Библиотека / Каркасы / Security.framework / Версии / A / Безопасность Ожидается в: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation в / System / Библиотека / Каркасы / Security.framework / Версии / A / Безопасность 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/Extensions/AppleHents/PlugsApplug.xt).bundle/Contents/MacOS/AppleHDAHALPlugIn, 262): символ не найден: ___CFObjCIsCollectable Ссылка на: /System/Library/Frameworks/Security.framework/Versions/A/Security Ожидается в: /Developer/Platforms/iPhoneSimsulator. /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] Ошибка при загрузке /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn:  dlopen(/System/Library/Extensions/AppleHDA.luPleIppleIppleIgPlay_Confile.dll) Содержание / MacOS / AppleHDAHALPlugIn, 262): символ не найден: ___CFObjCIsCollectable Ссылка от: / Sys tem / Библиотека / Каркасы / Security.framework / Версии / A / Безопасность Ожидается в: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
 in /System/Library/Frameworks/Security.framework/ Версии / A / Безопасность

И у меня были сообщения о том, что на некоторых устройствах он не воспроизводится вообще.

7 ответов

Решение

Это подтвержденная ошибка iOS SDK 5 / Simulator - происходит, как только симулятор пытается воспроизвести звук (из фильма или любого другого источника звука). Не волнуйтесь, это не будет проблемой на реальном устройстве.

Вы упомянули фактические сообщения о пользователях, испытывающих проблемы при использовании вашего приложения - эти проблемы не связаны с проблемой, которую вы опубликовали выше

Эта проблема была подана Apple под идентификатором ошибки # 10555404. Я сам подал отчет, который в конце концов был идентифицирован как дублирование упомянутого идентификатора ошибки.

Эта проблема в настоящее время сохраняется вплоть до версии Xcode 4.4.1 (4F1003) и iOS SDK 5.1.

Обновить

Эта проблема наконец исправлена ​​в Версии 4.5 XCode (4G182), iOS SDK 6.0.

Заметка

Проблема сохраняется даже в Версии 4.5 Xcode, когда используется вместе с симулятором iOS 5.1 (или ниже).

Я нашел временное решение этой проблемы: просто отключите точки останова перед воспроизведением видео. Тогда все отлично работает в симуляторе.

Используйте AVAudioPlayer в качестве ivar в головном файле с сильным: @property (сильный, неатомный) AVAudioPlayer *audioPlayer Для меня это работает.

Эта проблема может возникнуть, если вы неправильно импортировали платформу Mac OSX вместо платформы iOs. Удаление платформы Mac OS работало для меня

Следующий код можно использовать для тестирования на симуляторе.

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

То, что говорит Тиль, абсолютно верно. Но при использовании ARC эта проблема может коррелировать (без причинно-следственной связи) с другой проблемой: если AVAudioPlayer на самом деле не воспроизводит звук, это может быть интересно для вас: /questions/19196728/avaudioplayer-perestaet-igrat-srazu-s-arc/19196743#19196743

Это проблема многих людей. Я не нашел никакого решения для этого еще.

Я настоятельно рекомендую подать радар. Вот мой http://openradar.appspot.com/radar?id=1466402

Другие вопросы по тегам