ru24.pro
«Фрилансим»
Июль
2024

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

0

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

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

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

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

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