Short summary: After updating macOS, Xcode, JUCE, and tracktion_engine, my app no longer plays audio, and previous builds are also affected, though they worked fine before.
I encountered an unusual issue while developing my audio testing app using JUCE, tracktion_engine, gRPC, and OSC commands. After updating my MacBook Pro to macOS Sequoia, Xcode to 16.0, and JUCE/tracktion_engine to their latest versions, my app stopped playing audio. This issue also affected previous builds, which had worked without problems before.
I also run the app on a test Mac mini, which has not been updated (it’s still on macOS Ventura). The test machine showed the same issue—no audio playback from the app. Strangely, reverting to older builds (including JUCE 6-based ones) didn’t solve the problem, though these builds used to work. On the test machine, restoring from a Time Machine backup fixed the issue. However, I do not have any Time Machine backups available for my development MacBook Pro.
On my development machine, the problem persists across all builds, even though other audio apps like Apple Music and GarageBand work fine. JUCE’s AudioPlaybackDemo also runs normally, and even swapping my app’s code with the AudioPlaybackDemo code results in correct audio playback.
I’ve tried the following steps to troubleshoot and reset the issue:
- Restarting the computer.
- Deleting the following audio-related preference files:
/Library/Preferences/Audio/com.apple.audio.SystemSettings.plist/Library/Preferences/Audio/com.apple.audio.DeviceSettings.plist/Users/roman/Library/Preferences/com.apple.audio.AudioMIDISetup.plist
- Resetting microphone permissions using:
tccutil reset Microphone
None of these steps has resolved the issue. There are no errors in the logs, and the app correctly loads audio files (displays thumbnails, transport buttons work), but no audio is played. I suspect there may be another hidden system setting or file causing this, but I’m unsure what to try next. How should I proceed with troubleshooting or cleaning the system?






