У меня есть приложение NWJS для Mac hello.app.
Я подписал приложение, используя права, и создал пакет hello.pkg, который отлично работает.
Теперь я хочу добавить в этот пакет соглашение EULA. Может ли кто-нибудь предложить мне, как мне этого добиться?
Что я пробовал:
Сгенерируйте дистрибутив.plist или xml из hello.app
productbuild --synthesize --product "hello.app/Contents/Info.plist" --package hello.app Distribution.plist
Обновите plist файлами readme/license
<installer-gui-script minSpecVersion="1"> <license file="LICENSE.html"/> <readme file="README.html"/> </installer-gui-script>
Теперь снова выполните сборку для создания пакета.
$ productbuild --distribution дистрибутив.xml hello.pkg
Но я получаю сообщение об ошибке:
Cannot copy package "hello.app" into the product. (Bundle-style package "hello.app" is not supported.)
Пожалуйста, дайте предложения.