Peter
"appId": "com.ao24.iceberg",
Peter
в лк Apple завел
Peter
при нотаризации от яблока письма постоянно приходят
Anton
Тогда хз, что еще может быть.
Anton
В любом случае уберите identity из конфигов
Peter
выставил в 0
Peter
и странно, все стало запускаться
Peter
но яблоко говорит, что не удалось подписать
Anton
Просто уберите, удалите свойство
Anton
но яблоко говорит, что не удалось подписать
Что значит яблоко говорит? В консоли при сборке какие ошибки, на каком этапе падает
Peter
нет ошибок
Peter
Apple письмо прислал
Peter
Anton
xcrun altool --notarization-history 0 -u $appleId -p $appleASP
Anton
xcrun altool --notarization-info "RequestUUID" -u $appleId
Anton
Там будет описание почему не проходит нотаризация
Anton
И я не понимаю, почему вам приходит письмо об неуспешной нотразиции. А скрипт нотаризации в сборке не падает...очень странно. там await должен падать в ошибку...
Peter
мистика)
Anonymous
Ищем It специалистов Занятость на длительное время Сложные и интересные проекты. Вы научитесь многому, гарантировано! Будет большим плюсом: • Опыт автоматизации тестирования web интерфейсов • Опыт работы с инструментами для автоматизации тестирования мобильных приложений, • Опыт проведения нагрузочного тестирования; Что мы предлагаем: • Интересные и амбициозные задачи; • Отсутствие бюрократии и участие в принятии ключевых решений. • Гибкий график работы, возможность работать удалённо; • ЗП на 2019 год 100к руб/мес на руки + бонус 150к руб. в конце 2019 г. по успешному прохождению ключевых для компании майлстоунов; • ЗП с 2020 года — 150к руб/мес на руки. https://ur-l.ru/eee1111
Peter
У него иконка даже AD))
Anonymous
Лол
Anton
Привет, вопрос: у меня есть index.js — когда я запускаю electron-app, то у меня сначала стартует сервер через child_process.fork(), затем app.on(‘ready’, ()=>{} ) создается сам ui-window. Но сервер не успевает запустится, как подождать его загрузки, а только потом запускать ui-window?
Oleksii
Ждать пока сервер что то напишет в консоль
Anton
Не, мой
Danila
Не, мой
я имею ввиду, что он не на JS
Electron.js releases
v7.0.0-nightly.20190710 https://github.com/electron/electron/releases/tag/v7.0.0-nightly.20190710 v7.0.0-nightly.20190710
Danila
а что мешает его запустить не отдельным процессом, а внутри?
Danila
это так, первая мысль
Anton
а что мешает его запустить не отдельным процессом, а внутри?
Ок, а как запустить его внутри перед тем как app готово к работе?
Danila
что за сервер-то?
Danila
тут уже вопрос не к Electron
Danila
тебе нужно там искать callback или await и после этого открывать окно
Peter
{ "logFormatVersion": 1, "jobId": "772b13af-8103-4d56-b749-2201c61956e0", "status": "Accepted", "statusSummary": "Ready for distribution", "statusCode": 0, "archiveFilename": "iceberg.zip", "uploadDate": "2019-07-10T17:03:37Z", "sha256": "df4d3133ffda73b233d52766e69ad0024e40cd63da013d4104304c2a049bca1d", "ticketContents": [ { "path": "iceberg.zip/iceberg.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/Current", "digestAlgorithm": "SHA-256", "cdhash": "65fd803ee4e38f8350fb913af70461c6f0c9d44e", "arch": "x86_64" }, { "path": "iceberg.zip/iceberg.app/Contents/Frameworks/iceberg Helper.app", "digestAlgorithm": "SHA-256", "cdhash": "d9857cd0c2b0ce303628ec6b536e2ab8b03b7ed6", "arch": "x86_64" }, { "path": "iceberg.zip/iceberg.app", "digestAlgorithm": "SHA-256", "cdhash": "e5415d3fec83b19534f77f5adb48b02ddbcf15be", "arch": "x86_64" }, { "path": "iceberg.zip/iceberg.app/Contents/Frameworks/Electron Framework.framework/Versions/Current", "digestAlgorithm": "SHA-256", "cdhash": "9b9035ac62b40a4267dbfbe85a84fa788e968976", "arch": "x86_64" }, { "path": "iceberg.zip/iceberg.app/Contents/Frameworks/Mantle.framework/Versions/Current", "digestAlgorithm": "SHA-256", "cdhash": "98ec031a5c6a85462a4f21bc46c18b0dd62ec400", "arch": "x86_64" }, { "path": "iceberg.zip/iceberg.app/Contents/Frameworks/Squirrel.framework/Versions/Current", "digestAlgorithm": "SHA-256", "cdhash": "56287f88dd18ab1a6aab65132db96bee8d7a0c4c", "arch": "x86_64" }, { "path": "iceberg.zip/iceberg.app/Contents/MacOS/iceberg", "digestAlgorithm": "SHA-256", "cdhash": "e5415d3fec83b19534f77f5adb48b02ddbcf15be", "arch": "x86_64" }, { "path": "iceberg.zip/iceberg.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework", "digestAlgorithm": "SHA-256", "cdhash": "9b9035ac62b40a4267dbfbe85a84fa788e968976", "arch": "x86_64" }, { "path": "iceberg.zip/iceberg.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/crashpad_handler", "digestAlgorithm": "SHA-256", "cdhash": "f0fce460c35071f5891e820056009b37c6b2a616", "arch": "x86_64" }, { "path": "iceberg.zip/iceberg.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libffmpeg.dylib", "digestAlgorithm": "SHA-256", "cdhash": "954905d79abf94de9a0201d4e64b377fa52a3c82", "arch": "x86_64" }, { "path": "iceberg.zip/iceberg.app/Contents/Frameworks/Squirrel.framework/Versions/A/Squirrel", "digestAlgorithm": "SHA-256", "cdhash": "56287f88dd18ab1a6aab65132db96bee8d7a0c4c", "arch": "x86_64" }, { "path": "iceberg.zip/iceberg.app/Contents/Frameworks/Squirrel.framework/Versions/A/Resources/ShipIt", "digestAlgorithm": "SHA-256", "cdhash": "ce41eb7dcc975b751e02cdeea3eccc9d719b8ca1", "arch": "x86_64" }, { "path": "iceberg.zip/iceberg.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/ReactiveCocoa", "digestAlgorithm": "SHA-256", "cdhash": "65fd803ee4e38f8350fb913af70461c6f0c9d44e", "arch": "x86_64" }, { "path": "iceberg.zip/iceberg.app/Contents/Frameworks/Mantle.framework/Versions/A/Mantle", "digestAlgorithm": "SHA-256", "cdhash": "98ec031a5c6a85462a4f21bc46c18b0dd62ec400", "arch": "x86_64" }, { "path": "iceberg.zip/iceberg.app/Contents/Frameworks/iceberg Helper.app", "digestAlgorithm": "SHA-256", "cdhash": "d9857cd0c2b0ce303628ec6b536e2ab8b03b7ed6", "arch": "x86_64" }, { "path": "iceberg.zip/iceberg.app/Contents/Frameworks/iceberg Helper.app/Contents/MacOS/iceberg Helper", "digestAlgorithm": "SHA-256", "cdhash": "d9857cd0c2b0ce303628ec6b536e2ab8b03b7ed6", "arch": "x86_64" } ], "issues": null }
Peter
нотаризация у Эппла прошла
Peter
а вот при запуске крашит
Peter
может быть проблема в asar?
Peter
Exception Type: EXC_CRASH (Code Signature Invalid)
Electron.js releases
v6.0.0-beta.13 https://github.com/electron/electron/releases/tag/v6.0.0-beta.13 v6.0.0-beta.13
Anton
А кто знает, почему собранное приложение может не находить модуль? он есть в node_modules и в package.json только его не находит, хотя в файле много зависимостей подключается. При этом, если приложение не собранно, то все ок
Anton
под собранно подразумеваю упакованно с помощью electron-builder
Anton
npm
S
npm
очень странно, одна из причин такого поведения когда ты создаешь дополнительный package.json в директории где находится компонент откуда ты вызываешь require
Anton
А он в dependencies лежит?
Anton
А он в dependencies лежит?
Ну ты же про package Json dependencies , или есть какие-то build dependencies?
Anton
Ну ты же про package Json dependencies , или есть какие-то build dependencies?
Да, про package.json. Можно заставить принудительно скопировать папку. Но это костыль будет
Anton
а как?
долесть до настроек вебпака и добавить include: [*module*]
Anton
а какой сборщик?
Anton
вебпак
Anton
просто голый вебпак? Ни electron-packager, ни electron-builder?
Anton
а, сборщик именно электрона? у меня просто cra - там вебпак, но для электрона electron-builder
Anton
а модуль в cra используется?
Anton
да, там одно и тоже
Anton
что cra
Anton
что электрон
Anton
в cra все ок, если электрон запустить через electron . то тоже все ок
Anton
только в собранно приложении проблема
Anton
и cra сначало собирается, а потом из папки build пакуется в electron-builder ?
Anton
да
Anton
Ну тогда такая ошибка в основном бывает если не туда модуль установлени в devDependencies, например
Anton
exaclty
Anton
так и есть
Anton
сейчас попробую
Anton
мда, как я не заметил
Anton
попробовать почистить cache, удалить папку node_modules. заново все поставить
Anton
мда, как я не заметил
т.е. не там модуль стоял всё-таки
Anton
v dev
Anton
dependecies
Anton
...
Anton
так же считаю
Anton
Anton
ну ладно, спасибо
Anton
даже не посмотрел бы на них