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

На данный момент стоит задача подписать приложение .app под macos так, что бы оно прошло процесс нотаризации (то есть само приложение и все его составные части должны быть подписаны с правильными флагами и опциями), при этом, что бы после прохождения процедуры подписи и нотаризации приложение оставалось в рабочем состоянии.

Есть два варианта:

- написать sh-скрипт, где по шагам подписать все необходимые части приложения.

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

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

Само .app приложение (браузер), внутри себя содержит еще и:

- три .dylib библиотеки

- шесть сторонних бинарных файла

- четыре приложения (.app)

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

Читайте на 123ru.net