Standardmäßig Pages '09, wenn Pages '13 ebenfalls installiert ist?

Sowohl Pages '09 als auch Pages '13 verwenden "com.apple.iWork.Pages" als Bundle-ID.

Ich kann einzelne .pages-Dateien so einstellen, dass sie mit Pages '09 geöffnet werden, aber wenn ich versuche, alle .pages-Dateien so einzustellen, dass sie mit Pages '09 geöffnet werden, übernimmt Pages '13 immer wieder.†

† Wenn Sie eine .pages-Datei auswählen, zu „Pages '09“ wechseln und dann auf „Change All…“ klicken, wird immer Pages '13 ausgewählt. Sie können es hier sehen https://vimeo.com/78545014 .

Weiß jemand, wie man OS X dazu zwingt, Pages '09 als Standard für alle .pages-Dateien zu akzeptieren?

Antworten (3)

Wenn Pages '09 bereits geöffnet ist, werden alle Pages-Dokumente, auf die Sie doppelklicken, in dieser App und nicht in Pages '13 geöffnet.

Um sicherzustellen, dass Pages'09 immer geöffnet ist, habe ich es zur Liste der Anmeldeobjekte ( System Preferences —> Accounts —> Login Items) hinzugefügt.

  1. Legen Sie die neue iWorks-App in einen neuen Ordner.
  2. Öffnen Sie die Systemeinstellungen.
  3. Gehen Sie zu Spotlight > Datenschutz > Ordner in Schritt 1 hinzufügen.
  4. Entsorgen Sie den neuen iWorks-Ordner.
  5. Klicken Sie mit der rechten Maustaste auf eine beliebige .pages-Datei und klicken Sie auf Informationen abrufen.
  6. Ändern Sie das Öffnen mit auf die Seiten '09
  7. Entfernen Sie den neuen iWorks-Ordner aus dem Papierkorb.

Warnung: Wenn der App Store die Apps aktualisiert, legen Sie die neuen iWork-Anwendungen wieder in den Ordner.

http://www.freeforum101.com/iworktipsntrick/viewtopic.php?p=698&mforum=iworktipsntrick

Erstellen Sie eine Sicherungskopie, bevor Sie Folgendes versuchen.

Da die Bundle-ID derzeit dieselbe ist, müssten Sie sie manuell unterschiedlich machen. Es ist wahrscheinlich, dass iWork '09 keine Updates erhält, also könnten Sie seine Bundle-ID wie folgt ändern (Suffix '09' in der ID in Contents/Info.plistvon Pages '09 unter /Applications):

    <key>CFBundleIdentifier</key>
    <string>com.apple.iWork.Pages09</string>

Sie müssten auch die wenigen Einstellungsdateien unter ~/Library/Preferences/( com.apple.iWork.Pages*.plist) umbenennen und den Namen Pagesdurch ersetzen.Pages09

Ändern Sie die Anwendungszuordnung, wie Sie es bereits versucht haben (oder verwenden Sie duti , um sie zu ändern/überprüfen).

Seiten werden nicht einmal gestartet, wenn ich den CFBundleIdentifier ändere. Es wird geöffnet und sofort wieder geschlossen.
@TJLuoma Sie könnten auch versuchen, die Codesignatur zu aktualisieren, aber das reicht möglicherweise nicht aus