2013-04-04 9 views
1

У меня есть приложение, которое воспроизводит звуковой клип в качестве предупредительного тона. Все работает отлично на реальном устройстве, но оно падает на симуляторе.Аварийный симулятор AVAudioPlayer, но работает на устройстве

NSString *filePath = [[NSBundle mainBundle] pathForResource:@"test" ofType:@"m4a"]; 
NSString *expandedFilePath = [filePath stringByExpandingTildeInPath]; 
NSURL *fileURL = [NSURL fileURLWithPath:expandedFilePath]; 
self.player = [[AVAudioPlayer alloc] initWithContentsOfURL:fileURL error:nil]; 
[self.player play]; 

Я нашел много размещения с проблемами тренажеров и некоторые предлагают использовать stringByExpandingTildeInPath, но это не имеет никакого значения. Я пробовал файлы mp3, m4a и wav, и все они ведут себя одинаково. В тренажерах 6.0 и 6.1 я не получаю сообщение об ошибке, но когда я запускаю его в 5.1 тренажере я получаю следующее сообщение об ошибке в консоли:

2013-04-04 10:57:03.682 MyAppName[51504:1b03] Error loading /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): Symbol not found: ___CFObjCIsCollectable 
    Referenced from: /System/Library/Frameworks/Security.framework/Versions/A/Security 
    Expected in: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.1.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation 
in /System/Library/Frameworks/Security.framework/Versions/A/Security 

я, вероятно, может жить с этим до тех пор, пока ISN» t что-то принципиально неправильно с кодом, который может вызвать проблемы на реальном устройстве.

+0

Такая же проблема в iOS8 с использованием Xcode 6.1 GM. Вы когда-нибудь делали ошибку в этой проблеме? –

ответ

0

Симулятор довольно забавный с AVAudioPlayer Вы должны проверить свой код на реальном устройстве, но то, что вы разместили, выглядит хорошо.

Смежные вопросы