En Chrome, podía colocar correctamente los archivos .txt, .apk e .img en mi web, pero no en el archivo .app de Mac, mientras que todos podían colocarse correctamente en Safari.
Hice console.log(event.dataTransfer.files) en drop listener. Todo el archivo .app sería el mismo obj:
lastModified: 1577865600000 lastModifiedDate: Wed Jan 01 2020 02:00:00 GMT-0600 (Central Standard Time) {} name: {fileName} size: 96 type: "" webkitRelativePath: ""En Safari, el archivo .app se convertiría en un archivo zip y el archivo podría soltarse correctamente.