Hi,
I've got rejected (by reviewers and appeal) due-to UIBackgroundmodes with audio but it doesn't play anything in the background. The problem is my app uses UIBackgroundmodes audio because of MIDI method which plays sound (method: MIDIDestinationCreate). Apple documentation clearly states that this method requires this attribute:
https://developer.apple.com/documentation/coremidi/midi_services
Beginning in iOS 6, apps need to have the audio key in their UIBackgroundModes in order to use CoreMIDI’s
MIDISourceCreate(_:_:_:)
and
MIDIDestinationCreate(_:_:_:_:_:)
functions. These functions return kMIDINotPermitted (-10844) if the key is not set.
I've found the same thread where a developer says that Apple developer support team doesn't see any problems with this approach and MIDIDestinationCreate method indeed requires UIBackgroundmodes. So it was a mistake and he was finally approved by appeal team:
https://stackoverflow.com/a/24975134/1389546
Any ideas how to resolve it?