希望在Apple App Store中可用的所有應用程序都必須通過 人道的監督方法 它負責檢查其運行情況和用於確保其不包含違反Apple針對iPhone,iPad和iPod touch的應用程序準則的功能的代碼。
但是,Mac App Store 這更多是一種分配方法 允許開發人員免費發布其應用程序,這些應用程序也可以在開發人員的網站上獲得,因此macOS中的應用程序拒絕策略並不像App Store中的策略那麼引人注目。
各種各樣的開發人員都聲稱,通過Electron創建了應用程序,Electron是一個框架,可以像創建Web一樣創建應用程序, 被自動拒絕 Mac App Store的審核過程。 拒絕的原因是由於使用了API,該API進行了私有調用,這些調用不在應用程序本身中,而是屬於Electron的基礎結構的一部分。
電子框架 您已經使用這些API多年了但是看來,蘋果公司已經更新了其服務器端應用程序審查流程,以發現違反其應用程序審查準則的情況。
使用Electron的開發人員會束手無策,因為唯一的解決方案是對Electron自己的代碼進行更改。 沒有跡象表明Electron包含惡意代碼 或這是潛在風險的來源。
蘋果的這一舉動 這可能是由於引入了Catalyst 蘋果公司提供的工具,該工具可幫助開發人員將其本機iPad應用程序快速移植到Mac。