Почему электронное приложение можно опубликовать в MAC App Store? - PullRequest
0 голосов
/ 25 декабря 2018

Согласно этому руководству электронное приложение может быть опубликовано в MAC App Store.Сам Electron основан на chromium и node.js, и оба они основаны на движке v8 js, который включает JIT.Но JIT-компилятор не разрешен MAC App Store, насколько я знаю.Так как же это обойти это ограничение?

1 Ответ

0 голосов
/ 25 декабря 2018

Это не противоречит рекомендациям Apple Developer Program, если бинарный файл остается прежним, а приложение продолжает работать так, как рекламируется в магазине.

https://developer.apple.com/programs/information/Apple_Developer_Program_Information_8_12_15.pdf

3.3.2За исключением случаев, указанных в следующем параграфе, Приложение не может загружать или устанавливать исполняемый код.Интерпретированный код может использоваться только в Приложении, если все сценарии, код и интерпретаторы упакованы в Приложении и не загружены.Единственными исключениями из вышеизложенного являются скрипты и код, загружаемые и запускаемые встроенной платформой Apple WebKit или JavascriptCore, при условии, что такие скрипты и код не меняют основной цели Приложения, предоставляя функции или функции, которые не соответствуют предполагаемой иобъявленная цель Приложения, представленная в App Store.

Для приложений OS X, представленных Apple для распространения в App Store, Приложение может установить или запустить интерпретированный или исполняемый код (например, плагины и расширения).) для использования вместе с Приложением только при условии, что такой код: (а) не изменяет представленный двоичный файл Приложения или не будет рассматриваться как обновление (как определено по усмотрению Apple);и (b) не изменяет основную цель Приложения, предоставляя функции или функциональные возможности, которые не соответствуют предполагаемой и объявленной цели Приложения, представленной в App Store.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...