Продолжение этого вопроса о извлечении изображения подписи . Можно ли просто скопировать файл plist, содержащий подпись, с одного Mac на другой? Есть ли рекомендуемый метод экспорта и импорта подписей с одного Mac на другой, которому я должен следовать вместо этого?
Я мог бы «подписать» чистый PDF и сделать снимок экрана, но я действительно хочу, чтобы тот же пароль соответствовал изображению, чтобы на другом Mac была подпись на 100% такая же, как и на этом Mac ,
Ответы:
Это было освещено в блоге австралийца Блока, когда появился Лев . Вот шаги, чтобы получить и файл, где хранится подпись, а также связанную запись цепочки для ключей ко второму Mac.
На исходном Mac:
~/Library/Containers/com.apple.Preview/Data/Library/Preferences
папку.com.apple.Preview.signatures.plist
файл.com.apple.PreviewLegacySignaturesConversion.plist
файл.На конечном Mac (s):
~/Library/Containers/com.apple.Preview/Data/Library/Preferences
папку.com.apple.Preview.signatures.plist
файл в папку, перезаписав любой существующий файл.com.apple.PreviewLegacySignaturesConversion.plist
файл в папку, перезаписывая любой существующий файл.В тех случаях, когда на целевом компьютере отсутствует запись предварительного просмотра конфиденциальности подписи или конфиденциальности аннотации подписи в Keychain Access , необходимо создать новую запись. Это необходимо, когда на целевом компьютере (например, Mac Pro с более старым или сторонним приложенным дисплеем) нет камеры, что означает, что в программе предварительного просмотра невозможно создать файл подписи. Откройте Keychain Access, как описано выше, и сделайте следующее:
источник
В Mac OS X High Sierra (может быть, дело и в Sierra, я не могу вспомнить) сама подпись представляет собой кодировку base64 изображения в поле пароля конфиденциальности аннотации подписи . Скопируйте UUID учетной записи и содержимое поля пароля на ваш Mac.
(Создайте фиктивную подпись, чтобы Preview создал запись, если вы не уверены, что делаете это самостоятельно)
источник
Если ваш исходный Mac является портативным (то есть ноутбуком), то один грубый, но эффективный вариант, который я только что выполнил, заключается в следующем:
На исходном Mac:
На Mac назначения:
Я понимаю, что это похоже на строчку на листе бумаги и создание новой подписи на Mac назначения, но если это не так, то этот метод сработал для меня сегодня. Надеюсь, что это помогает другим.
источник
Чтобы выполнить передачу подписи с одного компьютера на другой в OS X Yosemite , El Capitan и далее:
1. Следуйте первоначальному ответу, но сделайте следующие изменения:
2. Файл:
com.apple.Preview.signatures.plist
не существует.Вместо копирования:
com.apple.PreviewLegacySignaturesConversion.plist
.3. Запись Доступа цепочки для ключей: Конфиденциальность подписи Предварительного просмотра не существует.
Вместо этого используйте: Конфиденциальность аннотации подписи .
источник
ПУТЕШЕСТВУЮЩИЕ КЛЮЧЕВЫЕ ПУНКТЫ?
Если элемент цепочки для ключей предварительного просмотра подписи конфиденциальности или подписи аннотации отсутствует в вашем доступе к цепочке для ключей Mac, можно легко добавить его следующим образом:
ПРИМЕЧАНИЕ. Если вы планируете перенести НЕСКОЛЬКО подписей с исходного Mac на конечный Mac, убедитесь, что вы создали новую подпись для каждой подписи, которую планируете перенести. Другими словами, если у вас есть 3 подписи, которые вы хотите перенести, убедитесь, что вы создали 3 элемента цепочки ключей Предварительный просмотр подписи или Конфиденциальность аннотации подписи в вашем доступе к Цепочке для ключей.
источник
На самом деле вам не нужен весь этот долгий процесс, чтобы решить проблему. Вам просто нужно синхронизировать связку ключей с iCloud на обоих компьютерах Mac, и тогда у вас будут подписи на обоих. Это работает, я попробовал это прямо сейчас на MacOS Mojave.
источник
У меня была проблема в High Sierra, когда Preview не сохранял новую подпись, и я не мог восстановить подписи с другого Mac. Оказалось, что это поврежденная цепочка для ключей Local Items , в которой Preview хранит элемент пароля подписи аннотации конфиденциальности . Так как цепочка для ключей Local Items не принимала новые записи, Preview не смог сохранить новые подписи.
Решение: посмотрите этот SO-ответ, чтобы решить эту проблему. После этого удалось добавить новые записи цепочки для ключей.
источник