We are currently migrating Bugzilla to GitHub issues.
Any changes made to the bug tracker now will be lost, so please do not post new bugs or make changes to them.
When we're done, all bug URLs will redirect to their equivalent location on the new bug tracker.

Bug 5205

Summary: SDL2_mixer embedded frameworks fail code signature and notarization checks
Product: SDL_mixer Reporter: ioanch <ioan.chera>
Component: miscAssignee: Ryan C. Gordon <icculus>
Status: NEW --- QA Contact: Sam Lantinga <slouken>
Severity: normal    
Priority: P2 CC: sezeroz
Version: 2.0.4   
Hardware: x86_64   
OS: macOS 10.15   

Description ioanch 2020-06-20 15:25:08 UTC
The following frameworks embedded in SDL2_mixer.framework are "not signed at all" and require me to put something like "codesign -f -s - <framework>" to allow bundling into an .app (my bundle contains a separate executable as a resource, and THAT executable links to those frameworks):

FLAC Ogg Opus OpusFile Vorbis modplug mpg123

The following frameworks have incorrect Info.plist files. They're missing the mandatory "<key>CFBundleSupportedPlatforms</key><array><string>MacOSX</string></array>" string:

FLAC Opus OpusFile modplug mpg123
Comment 1 Ozkan Sezer 2020-06-24 20:32:53 UTC
The mandatory CFBundleSupportedPlatforms key issue is already
fixed in the hg repository:
https://hg.libsdl.org/SDL_mixer/rev/58707cd78f95