Доработка процесса подписания приложения под MAC OS

Цена договорная
08 июля 2024, 16:03 • 1 отклик • 22 просмотра
На данный момент стоит задача подписать приложение .app под macos так, что бы оно прошло процесс нотаризации (то есть само приложение и все его составные части должны быть подписаны с правильными флагами и опциями), при этом, что бы после прохождения процедуры подписи и нотаризации приложение оставалось в рабочем состоянии.

Есть два варианта:
- написать sh-скрипт, где по шагам подписать все необходимые части приложения.
- использовать имеющиеся шаги сборки приложения, которые запускают уже написанные скрипты на sh и python, для подписи приложения.

Сейчас оба варианта отчасти работают, они успешно проходится процесс нотаризации. При этом в обоих случаях приложение перестаёт запускаться (пишет, что приложение сломано).

Само .app приложение (браузер), внутри себя содержит еще и:
- три .dylib библиотеки
- шесть сторонних бинарных файла
- четыре приложения (.app)

Для выполнения задачи требуется хорошее понимание процесса и знание нюансов подписания приложений.