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」對於可能在真實設備上導致問題的代碼有根本錯誤。
在使用Xcode 6.1 GM的iOS8中遇到同樣的問題。你有沒有在這個問題上提出錯誤? – 2014-10-01 21:43:14