Ich habe kürzlich die Entwicklung von Swift untersucht, da ich Objective-C satt habe. Das Buch, das ich gerade lese (Apples offizieller Leitfaden), wird jedoch nicht auf die neueste Version auf meinem Mac aktualisiert. Es wird problemlos auf meinem iPhone aktualisiert, hat aber immer noch die gleiche Version vom Juni, die ich ursprünglich auf meinen Mac heruntergeladen habe. Gibt es eine Möglichkeit, es zu aktualisieren?
Ich habe versucht, das Buch zu löschen und erneut herunterzuladen, und es gibt immer noch keine Aktualisierungsoption im Menü "Downloads". Ich habe versucht, im iBooks Store anzuzeigen. Es ist definitiv eine neue Version verfügbar. Wenn iBooks nach verfügbaren Downloads sucht, werden alle Updates und Käufe heruntergeladen. Vorschläge?
Antworten:
Sie sollten eine neue Kopie herunterladen können, indem Sie mit der rechten Maustaste auf das Buch klicken und auswählen
Delete
. Sobald der Löschvorgang abgeschlossen ist, klicken Sie mit der rechten Maustaste und wählen SieDownload "The Swift Programming Language"
.Alternative...
Alle über iBooks heruntergeladenen Bücher werden im folgenden Ordner gespeichert.
/Users/YOURUSERNAME/Library/Containers/com.apple.BKAgentService/Data/Documents/iBooks/Books
Auf beiden Macs befindet sich das Swift Programming Language-Buch in einem Ordner mit dem Namen
881256329.epub
. Sie können bestätigen, dass dies auch auf Ihrem Mac der Fall ist, indem Sie die Datei iTunesMetadata.plist in diesem Ordner überprüfen. Sie sollten den Buchtitel gegen Ende der Datei sehen.Schließen Sie iBooks und löschen Sie diesen Ordner.
Öffnen Sie dann erneut iBooks und versuchen Sie, das Buch zu öffnen. iBooks wird Ihnen sagen ,
This book can't be found. The original file can't be found.
dann , wenn Sie versuchen , das Buch wieder zuzugreifen, iBooks wird eine neue Kopie herunterladen.quelle
Wenn Sie versucht haben, das Buch zu löschen und erneut herunterzuladen, aber es scheint immer noch eine alte Version zu sein, wird möglicherweise nur das falsche Cover in Ihrer Bibliothek angezeigt (als @peacetype in einem Kommentar erwähnt). Dieses spezielle Problem betrifft mich (und zweifellos andere) auch 2019 (macOS Mojave 10.14.5 und Books 1.19).
Ich konnte online keine Informationen darüber finden, wo diese alte Cover-Grafik zwischengespeichert wird. Ich habe mich selbst umgegraben und sie schließlich hier gefunden:
/Users/YOURUSERNAME/Library/Containers/com.apple.iBooksX/Data/Library/Caches/com.apple.iBooksX/ic-BKLibraryImageSource-2.cache
Beenden Sie die Books-App, ziehen Sie diese Datei in den Papierkorb und starten Sie Books neu.
Als meine Bibliothek zum ersten Mal auftauchte, waren einige Cover vorübergehend ausgegraut, und innerhalb weniger Sekunden erschienen die richtigen Cover. Mein Buchcover für die Programmiersprache Swift sagt schließlich "Swift 5 Edition" (anstelle von 4.1 oder was auch immer es vorher war).
quelle
Verwenden des Terminals:
1.- Gehen Sie zu ~ / Library / Containers / com.apple.BKAgentService / Data / Documents / iBooks /
2.- Finden Sie heraus, in welchem Ordner sich das Buch befindet und gehen Sie in
3.- Führen Sie Folgendes aus: zip -rqX ~ / path / to / store / the / Swift.epub.
quelle