Todos os aplicativos que desejam se tornar disponíveis na Apple App Store devem passar um método de supervisão humano que é responsável por verificar sua operação e o código usado para garantir que não inclua funções que violem as diretrizes da Apple para aplicativos para iPhone, iPad e iPod touch.
No entanto, a Mac App Store é mais um método de distribuição que permite aos desenvolvedores publicar seus aplicativos gratuitamente, aplicativos que também podem estar disponíveis no site do desenvolvedor, de forma que as políticas de rejeição de aplicativos no macOS não sejam tão marcantes quanto as encontradas na App Store.
Vários desenvolvedores afirmam que os aplicativos criados por meio do Electron, um framework que permite a criação de aplicativos como se fosse uma web, estão sendo rejeitados automaticamente do processo de revisão da Mac App Store. O motivo dessa rejeição se deve ao uso de uma API que faz chamadas privadas, chamadas que não estão no próprio aplicativo, mas fazem parte da estrutura subjacente do Electron.
A estrutura do elétron você usa essas APIs há muitos anosMas parece que a Apple atualizou seus processos de análise de aplicativos do lado do servidor para detectar violações de suas diretrizes de análise de aplicativos.
Os desenvolvedores que usam o Electron ficam desamparados, pois a única solução é fazer alterações no próprio código do Electron. Não há indicação de que Electron inclui código malicioso ou que é uma fonte de risco potencial.
Este movimento da Apple é provavelmente devido à introdução do Catalyst da Apple, uma ferramenta que ajuda os desenvolvedores a portar rapidamente seus aplicativos nativos do iPad para o Mac.