1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-09 23:34:20 +00:00

VST3 Client: Enable manifest generation globally

This commit is contained in:
reuk 2023-05-16 21:02:22 +01:00
parent 77458fb4f9
commit c509a1821a
No known key found for this signature in database
GPG key ID: FCB43929F012EE5C
7 changed files with 28 additions and 60 deletions

View file

@ -527,17 +527,6 @@ attributes directly to these creation functions, rather than adding them later.
`Pitch Shift`, `Restoration`, `Reverb`, `Sampler`, `Spatial`, `Stereo`, `Surround`, `Synth`,
`Tools`, `Up-Downmix`
`VST3_MANIFEST_ENABLED`
- May be either TRUE or FALSE. Defaults to FALSE. Set this to TRUE if you want a moduleinfo.json
file to be generated as part of the VST3 build. This may improve startup/scanning time for hosts
that understand the contents of this file. This setting is disabled by default because the
moduleinfo.json path can cause problems during code signing on macOS. Bundles containing a
moduleinfo.json may be rejected by code signing verification at any point in the future without
notice per https://developer.apple.com/library/archive/technotes/tn2206. If you enable this
setting, be aware that the code signature for the moduleinfo.json will be stored in its extended
file attributes. Therefore, you will need to ensure that these attributes are not changed or
removed when distributing the VST3.
`AU_MAIN_TYPE`
- Should be one of: `kAudioUnitType_Effect`, `kAudioUnitType_FormatConverter`,
`kAudioUnitType_Generator`, `kAudioUnitType_MIDIProcessor`, `kAudioUnitType_Mixer`,