AppleがElectron製アプリをMac App Storeから除外

Mac App Store

Mac App Store

AppleがElectron製アプリをMac App Storeから除外しているようです。

原因はElectronがプライベートAPIにアクセスしているため

9to5Macによると、ElectronがmacOSのプライベートAPIを呼び出しているのが原因としています。

呼び出しているプライベートAPIがこちら。

  • CAContext
  • CALayerHost
  • NSAccessibilityRemoteUIElement
  • NSNextStepFrame
  • NSThemeFrame
  • NSURLFileTypeMappings

これまではこのAPIを呼び出しても大丈夫だったようですが、Appleのレビュープロセスに検出されるようになって次々とリジェクトされているようです。

残念ながらElectronフレームワーク自体の問題のため、Electronアプリの開発者が現状対応策はなく、Electronの修正を待つしかないようです。