web-dev-qa-db-ja.com

AudioToolboxを読み込もうとするとXcode 11ベータシミュレーターがクラッシュする

既存のアプリケーションを実行して、最新のXcodeベータでどのように機能するかを確認し、既存のプロジェクトでSwiftUIを使用しようとしています。 Simulatorでプロジェクトを実行すると、次のようなランタイムクラッシュが発生します。

dyld: Symbol not found: __ZTISt11logic_error
  Referenced from: /Users/lucas/Library/Developer/CoreSimulator/Devices/224333CF-0388-4F57-9633-6CAB37B33510/data/Containers/Bundle/Application/<Guid>/<AppName>.app/<AppName>
  Expected in: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/Frameworks/AudioToolbox.framework/AudioToolbox
 in /Users/<name>/Library/Developer/CoreSimulator/Devices/224333CF-0388-4F57-9633-6CAB37B33510/data/Containers/Bundle/Application/<Guid>/<AppName>.app/<AppName>

すべてをiOS 13に設定するとエラーはなくなりましたが、近い将来には機能しなくなります。また、オーディオおよびAVフレームワークに関連するものをすべて削除しようとしましたが、それは役に立ちませんでした。

6
Departamento B

私はまったく同じエラーでクラッシュしました:

dyld: Symbol not found: __ZTISt11logic_error
  Referenced from: <bla-bla-bla>
  Expected in: /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
 in <bla-bla-bla>

しかし、Clionで独自のC++プロジェクトをコンパイルしているときに直面したため、シミュレーターやiOとは何もリンクしていませんでした。

当時、私はXCode 10.2.1を持っていました。私はこのクラッシュを修正するために複数のものを試しましたが、何も助けにはなりませんでした。幸い、私はこれを発見しました post なので、XCodeを10.1にダウングレードしました。これはコマンドラインツールです。そしてそれは私を助けました!

そのため、私のアドバイスがXCode 11ベータで役に立たない場合でも、同じエラーで他の開発者を助けることができると思います。

1
GTnik