Link CoreAudio and AudioToolbox when using OpenAL on iOS [WIP] by dellis1972 · Pull Request #8938 · MonoGame/MonoGame
dellis1972
changed the title
Link CoreAudio when using OpenAL on iOS
Link CoreAudio and AudioToolbox when using OpenAL on iOS
dellis1972
changed the title
Link CoreAudio and AudioToolbox when using OpenAL on iOS
Link CoreAudio and AudioToolbox when using OpenAL on iOS [WIP]
dellis1972
deleted the
dev/dellis1972/openalinkcoreaudio
branch
dellis1972 added a commit that referenced this pull request
Oct 16, 2025Fixes the following issue
```
3>Xamarin.Shared.Sdk.targets(1648,3): Error : clang++ exited with code 1:
Undefined symbols for architecture arm64:
"_AudioComponentFindNext", referenced from:
(anonymous namespace)::CoreAudioPlayback::open(std::__1::basic_string_view<char, std::__1::char_traits<char>>) in libopenal.a[32](coreaudio.o)
(anonymous namespace)::CoreAudioCapture::open(std::__1::basic_string_view<char, std::__1::char_traits<char>>) in libopenal.a[32](coreaudio.o)
"_AudioComponentInstanceDispose", referenced from:
(anonymous namespace)::CoreAudioPlayback::open(std::__1::basic_string_view<char, std::__1::char_traits<char>>) in libopenal.a[32](coreaudio.o)
(anonymous namespace)::CoreAudioPlayback::~CoreAudioPlayback() in libopenal.a[32](coreaudio.o)
(anonymous namespace)::CoreAudioPlayback::~CoreAudioPlayback() in libopenal.a[32](coreaudio.o)
(anonymous namespace)::CoreAudioCapture::~CoreAudioCapture() in libopenal.a[32](coreaudio.o)
"_AudioComponentInstanceNew", referenced from:
(anonymous namespace)::CoreAudioPlayback::open(std::__1::basic_string_view<char, std::__1::char_traits<char>>) in libopenal.a[32](coreaudio.o)
(anonymous namespace)::CoreAudioCapture::open(std::__1::basic_string_view<char, std::__1::char_traits<char>>) in libopenal.a[32](coreaudio.o)
"_AudioOutputUnitStart", referenced from:
(anonymous namespace)::CoreAudioPlayback::start() in libopenal.a[32](coreaudio.o)
(anonymous namespace)::CoreAudioCapture::start() in libopenal.a[32](coreaudio.o)
"_AudioOutputUnitStop", referenced from:
(anonymous namespace)::CoreAudioPlayback::stop() in libopenal.a[32](coreaudio.o)
(anonymous namespace)::CoreAudioCapture::stop() in libopenal.a[32](coreaudio.o)
"_AudioUnitGetProperty", referenced from:
(anonymous namespace)::CoreAudioPlayback::reset() in libopenal.a[32](coreaudio.o)
(anonymous namespace)::CoreAudioPlayback::reset() in libopenal.a[32](coreaudio.o)
(anonymous namespace)::CoreAudioCapture::open(std::__1::basic_string_view<char, std::__1::char_traits<char>>) in libopenal.a[32](coreaudio.o)
(anonymous namespace)::CoreAudioCapture::open(std::__1::basic_string_view<char, std::__1::char_traits<char>>) in libopenal.a[32](coreaudio.o)
"_AudioUnitGetPropertyInfo", referenced from:
(anonymous namespace)::CoreAudioPlayback::reset() in libopenal.a[32](coreaudio.o)
3>------- Finished building project: DungeonSlime.iOS. Succeeded: False. Errors: 1. Warnings: 0
```
This was referenced
Oct 27, 2025This was referenced
Dec 19, 2025This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters