Подписать Audio Unit Plug-in цифровой подписью Apple
15 000 руб. за проект
## Исходные данные
- Текущий процесс добавления цифровой подписи сделан на основе следующего руководства [How to code sign and notarize macOS audio plugins in CI] (https://melatonin.dev/blog/how-to-code-sign-and-notarize-macos-audio-plugins-in-ci/).
- Audio Unit Plug-in bundle: emuauplugin.component.zip.
- Если установить его на MacOS: sudo mv ~/Downloads/emuauplugin.component /Library/Audio/Plug-Ins/Components и запустить Logic Pro, то появляется сообщение о не подписанном Plug-in.
## Детали
Сейчас для подписания используются следующие команды:
- sudo codesign --deep --force --options=runtime --timestamp --sign "$CERT_IDENTITY" -v "$APP_PATH"
затем для проверки: spctl -vvv --assess --type exec $APP_PATH
Результат: emuauplugin.component: rejected (the code is valid but does not seem to be an app).
- Далее запаковка в архив и ноторизация: xcrun notarytool submit $ZIP_PATH --apple-id $APPLE_ID --password $APPLE_ID_PASSWORD --team-id $TEAM_ID --verbose --wait
Результат: status: Accepted
- Далее распаковка архива и повторная проверка после ноторизации: spctl -vvv --assess --type exec $APP_PATH
Результат: emuauplugin.component: rejected (the code is valid but does not seem to be an app)
При необходимости можно организовать удалённое подключение и продемострировать детали текущего процесса добавления цифровой подписи.
## Требования к реализации
- emuauplugin.component должен проходить проверку цифровой подписи в Logic Pro.
- Указания для исправления текущего процесса добавления цифровой подписи (найти и указать ошибку или в bundle или в командах)
## Приложения:
- emuauplugin.component.zip - собранный bundle Audio Unit Plug-in.
## Оплата
- 5k emuauplugin.component при прохждении проверку цифровой подписи в Logic Pro.
- 10k при выявлении ошибки в текущем процессе добавлении цифровой подписи, после исправления которой заработает подпись нашим сертификатом.
- Текущий процесс добавления цифровой подписи сделан на основе следующего руководства [How to code sign and notarize macOS audio plugins in CI] (https://melatonin.dev/blog/how-to-code-sign-and-notarize-macos-audio-plugins-in-ci/).
- Audio Unit Plug-in bundle: emuauplugin.component.zip.
- Если установить его на MacOS: sudo mv ~/Downloads/emuauplugin.component /Library/Audio/Plug-Ins/Components и запустить Logic Pro, то появляется сообщение о не подписанном Plug-in.
## Детали
Сейчас для подписания используются следующие команды:
- sudo codesign --deep --force --options=runtime --timestamp --sign "$CERT_IDENTITY" -v "$APP_PATH"
затем для проверки: spctl -vvv --assess --type exec $APP_PATH
Результат: emuauplugin.component: rejected (the code is valid but does not seem to be an app).
- Далее запаковка в архив и ноторизация: xcrun notarytool submit $ZIP_PATH --apple-id $APPLE_ID --password $APPLE_ID_PASSWORD --team-id $TEAM_ID --verbose --wait
Результат: status: Accepted
- Далее распаковка архива и повторная проверка после ноторизации: spctl -vvv --assess --type exec $APP_PATH
Результат: emuauplugin.component: rejected (the code is valid but does not seem to be an app)
При необходимости можно организовать удалённое подключение и продемострировать детали текущего процесса добавления цифровой подписи.
## Требования к реализации
- emuauplugin.component должен проходить проверку цифровой подписи в Logic Pro.
- Указания для исправления текущего процесса добавления цифровой подписи (найти и указать ошибку или в bundle или в командах)
## Приложения:
- emuauplugin.component.zip - собранный bundle Audio Unit Plug-in.
## Оплата
- 5k emuauplugin.component при прохждении проверку цифровой подписи в Logic Pro.
- 10k при выявлении ошибки в текущем процессе добавлении цифровой подписи, после исправления которой заработает подпись нашим сертификатом.
Отзывы
Спасибо, Дмитрий, за помощь. Адекватная коммуникация, отличный подход к задаче и главное ожидаемый результат. С удовольствием обращусь ещё за помощью к Вам. Всего хорошего :)
6 месяцев
назад
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.