I try to upload this application to mac store and i receive this error :
ITMS-90300: Deprecated API Usage - Apple will stop accepting submissions of apps that use QuickTime or QTKit APIs .
the app is very simple , it play an audio file .
below the unit declarations.
Many components in Delphi use deprecated macOS APIs; get over it. Instead of waiting for a fix (which might never come), write your own code, especially if all you need is playing a sound file. Something like:
procedure TForm1.Button1Click(Sender: TObject);
aURL := TNSURL.Wrap(TNSURL.OCClass.URLWithString(StrToNSStr('/PathToYour/File.wav')));
Player := TAVAudioPlayer.Wrap(TAVAudioPlayer.Alloc.initWithContentsOfURL(aURL, nil));
You'll find many other useful methods at https://developer.apple.com/documentation/avfoundation/avaudioplayer?language=objc
i tied this solution , no error at runtime but no sound , anything is missing ?
i am running OS X Catalina