これは、LionのiOS 5 Simulatorでのみ発生します。デバイスやiPhone 4.3 Simulatorで試してみるとうまくいきます。MPMoviePlayerControllerでビデオを再生する際にエラーが発生しました:シンボルが見つかりません:___CFObjCIsCollectable
基本的に私は、リモートのURLでのMoviePlayerを初期化するビデオバッファと私はそれが再生を開始するために期待されるとき、それはこのエラーでクラッシュしています:
2012-01-13 08:07:29.169 pluralsight-app[560:1760f] Error loading /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): Symbol not found: ___CFObjCIsCollectable
Referenced from: /System/Library/Frameworks/Security.framework/Versions/A/Security
Expected in: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
in /System/Library/Frameworks/Security.framework/Versions/A/Security
2012-01-13 08:07:29.181 pluralsight-app[560:1760f] Error loading /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): Symbol not found: ___CFObjCIsCollectable
Referenced from: /System/Library/Frameworks/Security.framework/Versions/A/Security
Expected in: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
in /System/Library/Frameworks/Security.framework/Versions/A/Security
私はこれがあるかもしれないことを読みましたライオンのバグですが、私の生産性に影響を与えるため、回避策を探しています。
アイデア?
実際にはクラッシュするか、コンソールでこれらのエラーが表示されますか?音がまったく問題なく再生されます(同じエラーメッセージが8回続いて再生が正常に開始されます)。いずれにせよ、私の経験から、Xcode 4.2.1(新しいベータ版だけでなく)は、iOS 5.xシミュレータ(下位バージョンではない)で同様のエラーメッセージを表示しますが、ライオンでうまくいく(クラッシュしない)。 http://stackoverflow.com/questions/7961840/what-does-this-gdb-output-mean/8317546#8317546 – Till
はい、クラッシュします。 –
さて、Xcodeを再インストールすることをお勧めします(これは壊れたインストールと思われるので、sudo/Developer/Library/uninstall-devtools --mode = all'を実行してください)。シミュレータのいくつかのバージョンが混在しているように見えます。 – Till