@AntonKrygin

Как отключить проверку подписи библиотек на mac?

Пишу приложение на Flutter, часть функционала написана на C и используется как библиотека через dart ffi.
На Android и iOS приложение работает, но у приложения есть тесты, которые отказываются запускаться на макбуке из-за того, что С-библиотека не подписана. С самоподписанным сертификатом тоже ничего не получилось. Ошибка:

Invalid argument(s): Failed to load dynamic library (dlopen(build/mylib.dylib, 1): no suitable image found. Did find:
build/mylib.dylib: code signature in (build/mylib.dylib) not valid for use in process using Library Validation: mapped file has no Team ID and is not a platform binary (signed with custom identity or adhoc?))

Вроде есть настройка, отключающая проверку библиотек, но я не понял, как ее использовать.
Пробовал удалять подпись с dart, как описано здесь - тоже не помогло.
Пишу в VSCode, для сборки С-библиотеки для тестов использую CMake.
Цель - запускать неподписанные или самоподписанные библиотеки. В идеале, я бы хотел совсем отключить проверку подписи библиотек на своем макбуке.
Пожалуйста, подскажите решение.
  • Вопрос задан
  • 594 просмотра
Пригласить эксперта
Ответы на вопрос 1
@AntonKrygin Автор вопроса
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы