Я код подписал файл DMG и загрузил его в облачное хранилище Google. На моем Mac этот файл не считается опасным, но на других компьютерах Mac браузер Chrome блокирует загрузку файла, считая его вредоносным. При попытке установить dmg на любом компьютере Mac, кроме того, который использовался для его подписи, Gatekeeper блокирует установку. Неподписанная версия dmg работает нормально и не считается вредоносным ПО ни Chrome, ни Gatekeeper. В этом отношении я довольно новичок. Я не мог найти никаких причин.
Я выполнил этот вопрос SO, чтобы закодировать подпись dmg . Когда я проверил это с помощью следующей команды -
spctl -a -t open --context context:primary-signature -v path/to/dmg
Результат вышеуказанной команды -
path/to/dmg: accepted
source=Developer ID