I'm trying to make a minimal iOS plugin from scratch. Starting from an empty iOS app (Swift 5, XCode 12.5), I thought it would suffice to add the following dict to the project's Info.plist to make it recognized as an AudioPlugin, but, having installed it, AUM (or any other AUv3 host) doesn't list the app.
What's needed to make ad app recognized as plugin?
<dict>
<key>NSExtensionAttributes</key>
<dict>
<key>AudioComponents</key>
<array>
<dict>
<key>description</key>
<string>MIDIAudioUnit</string>
<key>factoryFunction</key>
<string>$(PRODUCT_MODULE_NAME).AudioUnitViewController</string>
<key>manufacturer</key>
<string>INQS</string>
<key>name</key>
<string>MIDIAudioUnit</string>
<key>sandboxSafe</key>
<true/>
<key>subtype</key>
<string>aumi</string>
<key>tags</key>
<array>
<string>Synthesizer</string>
</array>
<key>type</key>
<string>aumi</string>
<key>version</key>
<real>67072</real>
</dict>
</array>
</dict>
<key>NSExtensionMainStoryboard</key>
<string>MainInterface</string>
<key>NSExtensionPointIdentifier</key>
<string>com.apple.AudioUnit-UI</string>
</dict>