Kann ich meine Signatur aus Preview auf einem Mac exportieren und auf einem anderen importieren?

Folgen Sie dieser Frage zum Extrahieren des Signaturbilds . Ist es möglich, die Plist-Datei mit der Signatur einfach von einem Mac auf einen anderen zu kopieren? Gibt es eine empfohlene Methode zum Exportieren und Importieren von Signaturen von einem Mac auf einen anderen, der ich stattdessen folgen sollte?

Ich könnte ein leeres PDF "signieren" und einen Screenshot davon machen, aber ich möchte wirklich, dass das gleiche Passwort mit dem Bild zusammenhängt, damit es auf dem anderen Mac zu 100% dieselbe Signatur ist wie die, die ich auf diesem Mac verwende .

Antworten (8)

Darüber berichtete der Blog von Aussie Bloke, als Lion ankam . Hier sind die Schritte, um sowohl die Datei, in der die Signatur gespeichert ist, als auch den zugehörigen Schlüsselbundeintrag auf einen zweiten Mac zu übertragen.

Auf dem Quell-Mac:

  • Öffnen Sie den ~/Library/Containers/com.apple.Preview/Data/Library/PreferencesOrdner.
    • Klicken Sie im Finder auf das Menü „Geheoption zu“ und halten Sie die Maustaste gedrückt , um den Ordner „ Library “ anzuzeigen.
    • Drücken Sie alternativ ⇧⌘G, während der Finder aktiv ist, und geben Sie den obigen Pfad ein, um direkt zu navigieren.
  • Kopieren Sie unter OS X Mavericks 10.9 und frühercom.apple.Preview.signatures.plist die Datei.
  • Kopieren Sie unter OS X Yosemite 10.10 und höhercom.apple.PreviewLegacySignaturesConversion.plist die Datei.
  • Starten Sie die Schlüsselbundverwaltung
  • Stellen Sie sicher, dass der Login -Schlüsselbund ausgewählt ist, und wählen Sie die Kategorie Passwörter .
  • Klicken Sie unter OS X Mavericks 10.9 und früher mit der rechten Maustaste auf das Datenschutzkennwort der Vorschau-Signatur und wählen Sie Kennwort in die Zwischenablage kopieren aus . Dies ist das Passwort, das zum Verschlüsseln der Signaturbilder verwendet wird.
  • Klicken Sie unter OS X Yosemite 10.10 und höher mit der rechten Maustaste auf das Datenschutzkennwort für Signaturanmerkungen und wählen Sie Kennwort in Zwischenablage kopieren aus .
  • Fügen Sie es in einen Texteditor ein und speichern Sie die Datei. Sie müssen diese auf Ihre anderen Computer übertragen.

Auf dem/den Ziel-Mac(s):

  • Starten Sie Vorschau , öffnen Sie Einstellungen und wählen Sie die Registerkarte Signaturen aus, um sicherzustellen, dass die Standardkonfigurationsdateien und -ordner erstellt wurden.
  • Vorschau beenden . Stellen Sie sicher, dass der Prozess beendet wird.
  • Öffnen Sie den ~/Library/Containers/com.apple.Preview/Data/Library/PreferencesOrdner.
  • Kopieren Sie unter OS X Mavericks 10.9 und frühercom.apple.Preview.signatures.plist die Datei in den Ordner und überschreiben Sie alle vorhandenen Dateien.
  • Kopieren Sie unter OS X Yosemite 10.10 und höhercom.apple.PreviewLegacySignaturesConversion.plist die Datei in den Ordner und überschreiben Sie alle vorhandenen Dateien.
  • Starten Sie die Schlüsselbundverwaltung
  • Suchen Sie unter OS X Mavericks 10.9 und früher das Datenschutzkennwort für die Vorschau-Signatur im Anmeldeschlüsselbund und doppelklicken Sie darauf, um es zu bearbeiten.
  • Suchen Sie unter OS X Yosemite 10.10 und höher das Datenschutzkennwort für Signaturanmerkungen im Anmeldeschlüsselbund und doppelklicken Sie darauf, um es zu bearbeiten.
  • Klicken Sie auf das Kontrollkästchen Passwort anzeigen und fügen Sie das Passwort ein, das Sie von Ihrem ursprünglichen Computer kopiert haben.
  • Klicken Sie auf Änderungen speichern und Sie sind fertig!

In Situationen, in denen der Zielcomputer keinen vorhandenen Datenschutzdatensatz für die Vorschau der Signatur oder für die Signaturanmerkung in der Schlüsselbundverwaltung hat, müssen Sie einen neuen Datensatz erstellen. Dies ist erforderlich, wenn der Zielcomputer (wie ein Mac Pro mit einem angeschlossenen älteren oder Drittanbieter-Display) keine Kamera hat, was bedeutet, dass keine Signaturdatei aus der Vorschau erstellt werden kann. Öffnen Sie die Schlüsselbundverwaltung wie oben und gehen Sie wie folgt vor:

  • Klicken Sie auf das Symbol +, um einen neuen Eintrag zu erstellen
  • Geben Sie unter OS X Mavericks 10.9 und früher Vorschau des Signaturdatenschutzes in das Feld Name des Schlüsselbundelements ein.
  • Geben Sie unter OS X Yosemite 10.10 und höher im Feld Name des Schlüsselbundelements Signature Annotation Privacy ein .
  • Geben Sie Vorschau in das Feld Kontoname ein.
  • Fügen Sie das von Ihrem Originalgerät kopierte Passwort wie oben beschrieben ein.
  • Klicken Sie auf Hinzufügen
  • Klicken Sie im neu erstellten Eintrag auf Access Control
  • Vorschau zu Anwendungen hinzufügen, denen der Zugriff gestattet ist
  • Klicken Sie auf Änderungen speichern und Sie sind fertig!
Ich verwende OS X Mavericks und wenn ich versuche, das Passwort zu kopieren, erhalte ich die folgende Fehlermeldung: Der Zugriff auf dieses Element ist eingeschränkt. (-25320). Hat jemand dafür einen Workaround gefunden?
Falscher Alarm. Eine Kombination aus Erste Hilfe für den Schlüsselbund, Festplattenberechtigungen reparieren und Neustarten hat das Problem behoben.
Scheint bei Yosemite nicht zu funktionieren. Anscheinend codiert es jetzt die Signatur als base64-String und hält sie im Passwortfeld eines anderen Passworteintrags.
In Yosemite befindet sich die com.apple.Preview.signatures.plistDatei nicht im ~/Library/Containers/com.apple.Preview/Data/Library/PreferencesOrdner.
Ich habe die com.apple.PreviewLegacySignaturesConversion.plist und das Schlüsselbundpasswort vom Quell-Mac. Auf dem Ziel-Mac (Mac Pro mit Sierra) habe ich den neuen Eintrag in Keychain Access mit dem Passwort vom Quell-Mac erstellt. Im Menü „Vorschaueinstellungen“ gibt es nur die Registerkarten „Allgemein“, „Bilder“ und „PDF“. Keine Registerkarte „Signaturen“. Gibt es eine Möglichkeit, die Vorschau dazu zu bringen, das neue Schlüsselbund-Passwortelement und die neue plist in Library/Containers/.../Preferences zu erkennen, die es verwenden sollte? Alles, was ich bekomme, ist "Ein Trackpad oder eine iSight-Kamera ist erforderlich, um eine Signatur zu erstellen." Danke!
com.apple.PreviewLegacySignaturesConversion.plist scheint in Sierra nicht zu existieren.
Das Schöne ist, dass der Schlüsselbundeintrag über iCloud synchronisiert wird.
Diese Antwort ist veraltet. Siehe die Antwort von @Meeh unten.
Ab macOS Mojave 10.14 (und möglicherweise früher) com.apple.PreviewLegacySignaturesConversion.plistbefindet sich die in ~/Library/Group Containers/com.apple.PreviewLegacySignaturesConversion/Library/Preferences.

Unter Mac OS X High Sierra (kann auch bei Sierra der Fall sein, ich kann mich nicht erinnern) ist die Signatur selbst eine base64-Codierung des Bildes im Kennwortfeld von Signature Annotation Privacy . Kopieren Sie die Konto-UUID und den Inhalt des Kennwortfelds auf Ihren Ziel-Mac.

Das Get-Info-Fenster des Eintrags

(Erstellen Sie eine falsche Signatur, damit die Vorschau den Eintrag erstellt, wenn Sie sich nicht sicher sind, ob Sie es selbst tun sollen.)

Die Antwort von @Meeh funktioniert gut, wenn Sie vorher die Anzahl der Signaturen erstellen und dann das Passwort in Keychain-Access ändern. Die UUID muss nicht geändert werden.
Dies scheint definitiv die einfachste Methode zu sein. Hat für mich am 10.14 perfekt funktioniert (keine Notwendigkeit, die UUID des Kontos zu ändern, nur die Passwortdaten ersetzt).
Ist das wirklich das Bild? Wenn ich base64 decodiere, beginnt es mit bplist, aber ich konnte es nicht öffnen. "Eigenschaftsliste konnte nicht geöffnet werden: Unerwartetes Zeichen b in Zeile 1"
Wenn pbcopySie das Passwort und/oder die UUID-Werte aus einer Datei kopieren, achten Sie darauf, den Zeilenumbruch aus dem Passwort und/oder der UUID zu entfernen, indem Sie es im Schlüsselbund zurücksetzen.
@JosefHabr das scheint eine binäre Plist zu sein. Es kann mit in XML konvertiert werden plutil -convert xml1und dort konnte ich einen weiteren großen base64-codierten Blob finden. Das Format kenne ich allerdings nicht.

Eigentlich brauchen Sie diesen langen Prozess nicht, um das Problem zu lösen. Sie müssen nur Ihren Schlüsselbund mit iCloud auf beiden Macs synchronisieren und dann haben Sie Ihre Signaturen auf beiden. Es funktioniert, ich habe es gerade auf MacOS Mojave ausprobiert.

Dies ist möglicherweise nicht der Fall, wenn ich meine Signatur auf den Laptop meines Freundes exportieren muss.

Wenn Ihr Quell-Mac tragbar ist (dh ein Laptop), dann ist eine grobe, aber effektive Option, die ich gerade ausgeführt habe, Folgendes zu tun:

Auf dem Quell-Mac:

  1. Öffnen Sie ein neues TextEdit-Dokument und gehen Sie zu Datei > Drucken
  2. Wählen Sie im PDF-Dropdown-Menü aus, um PDF in der Vorschau zu öffnen. Dadurch wird Ihr leeres TextEdit-Dokument in der Vorschau geöffnet
  3. Ändern Sie die Größe des leeren Vorschaufensters, um den Bildschirm auszufüllen
  4. Fügen Sie Ihre Unterschrift auf die übliche Weise ein: Extras > Annotieren > Unterschrift und passen Sie die Größe so an, dass sie so groß wie möglich ist

Auf dem Ziel-Mac:

  1. Gehen Sie in der Vorschau zu Tools > Annotate > Signature > Manage Signatures
  2. Verwenden Sie die Option Kamera, um eine neue Signatur zu erstellen
  3. Präsentieren Sie Ihren Quell-Mac der Kamera auf dem Ziel-Mac (dh heben Sie ihn hoch und zeigen Sie ihn), und dieser erkennt die Signatur und speichert sie

Mir ist klar, dass dies dem Kritzeln auf einem Blatt Papier und dem Erstellen einer neuen Unterschrift auf dem Ziel-Mac ähnelt, aber wenn dies nicht zur Hand ist, hat diese Methode heute für mich funktioniert. Hoffe es hilft anderen.

So übertragen Sie eine Signatur von einem Computer auf einen anderen unter OS X Yosemite , El Capitan und höher:

1. Folgen Sie der ursprünglichen Antwort , aber nehmen Sie die folgenden Änderungen vor:

2. Die Datei: com.apple.Preview.signatures.plistexistiert nicht.
Kopieren Sie stattdessen: com.apple.PreviewLegacySignaturesConversion.plist.

3. Der Eintrag „Schlüsselbundzugriff: Datenschutz der Signaturvorschau “ ist nicht vorhanden.
Verwenden Sie stattdessen: Signature Annotation Privacy .

Vielleicht eine Bearbeitung der bereits wohlgeformten und akzeptierten Antwort vornehmen? Es gibt also nur eine kanonische Antwort?
Ich habe die ursprüngliche Antwort aktualisiert, als ich diese Antwort hinterlassen habe. Es scheint jedoch, dass die ursprüngliche Antwort wiederhergestellt wurde, bevor meine Änderungen vorgenommen wurden. Ich werde versuchen, es ein zweites Mal zu bearbeiten.
Es scheint, dass meine Bearbeitung der ursprünglichen Antwort noch einer Peer-Review unterzogen wird, daher die Verzögerung bei der Aktualisierung.

Auf Monterey hat diese Lösung für mich funktioniert. Aus diesem Thread auf Discussions.apple.com :

Auf dem Quell-Mac:

  1. Öffnen Sie die Schlüsselbundverwaltung
  2. Suchen Sie in Lokale Elemente nach "Signature Annotation Privacy".
  3. Klicken Sie mit der rechten Maustaste auf das Element und wählen Sie „Passwort in die Zwischenablage kopieren“
  4. Öffnen Sie TextEdit und fügen Sie das Passwort ein (beachten Sie, dass das Passwort lang ist) und speichern Sie die Datei als Text
  5. Übertragen Sie diese Datei auf den Ziel-Mac.

Auf dem Ziel-Mac:

  1. Öffnen Sie ein beliebiges PDF in der Vorschau
  2. Erstellen Sie mit Ihrem Trackpad eine Dummy-Signatur und speichern Sie sie
  3. Vorschau schließen
  4. Öffnen Sie die Schlüsselbundverwaltung
  5. Suchen Sie in Lokale Elemente nach „Signature Annotation Privacy“ und doppelklicken Sie darauf, um das Element zu öffnen
  6. Klicken Sie auf „Passwort anzeigen“
  7. Fügen Sie im Passwortfeld den Text aus der Textdatei ein, die Sie auf dem Quell-Mac erstellt haben
  8. Klicken Sie auf Änderungen speichern
  9. Schließen Sie die Schlüsselbundverwaltung

Die Signatur wird anstelle der Dummy-Signatur in der Vorschau angezeigt.

FEHLENDER SCHLÜSSELANHÄNGER?

Wenn das Schlüsselbundelement Preview Signature Privacy oder Signature Annotation Privacy in der Schlüsselbundverwaltung Ihres Ziel-Mac fehlt, können Sie es wie folgt einfach hinzufügen:

  • Öffnen Sie Ihre Vorschau-App und erstellen Sie eine neue Signatur , die später durch Ihre importierte(n) Signatur(en) von Ihrem Quell-Mac ersetzt wird. Sie können hier mehrere Signaturen erstellen, wenn Sie vorhaben, mehrere Signaturen von Ihrem Quell-Mac zu importieren.
  • Beenden Sie die Vorschau-App. Dadurch sollten automatisch die fehlenden Schlüsselbund-Elemente Preview Signature Privacy oder Signature Annotation Privacy erstellt werden, die Sie in Ihrem Schlüsselbundzugriff haben müssen.

HINWEIS: Wenn Sie MEHRERE Signaturen von Ihrem Quell-Mac auf Ihren/Ihre Ziel-Mac(s) migrieren möchten, stellen Sie sicher, dass Sie für jede Signatur, die Sie migrieren möchten , eine neue Signatur erstellen . Mit anderen Worten, wenn Sie 3 Signaturen haben, die Sie migrieren möchten, stellen Sie sicher, dass Sie 3 Vorschau-Signatur-Datenschutz- oder Signaturanmerkungs-Datenschutz -Schlüsselbundelemente in Ihrer Schlüsselbundverwaltung erstellt haben.

Ich hatte ein Problem mit High Sierra, bei dem die Vorschau keine neue Signatur speicherte und ich keine Signaturen von einem anderen Mac wiederherstellen konnte. Es stellte sich heraus, dass es sich um einen beschädigten Schlüsselbund „ Lokale Elemente“ handelte, in dem Preview das Kennwortelement „ Signature Annotation Privacy “ speichert. Da der Schlüsselbund „ Lokale Elemente“ keine neuen Einträge akzeptierte, konnte die Vorschau keine neuen Signaturen speichern.

Lösung: Sehen Sie sich diese SO-Antwort an, um dieses Problem zu lösen. Danach konnten neue Schlüsselbundeinträge hinzugefügt werden.