최근 Objective-C에 질려서 Swift 개발을 연구하고 있습니다. 그러나 내가 읽고있는 책 (Apple의 공식 안내서)은 Mac의 최신 버전으로 업데이트되지 않습니다. iPhone에서 잘 업데이트되지만 6 월부터 처음 Mac에서 다운로드 한 버전과 동일합니다. 그것을 업데이트 할 수있는 방법이 있습니까?
책을 삭제하고 다시 다운로드하려고 시도했지만 여전히 다운로드 메뉴에 업데이트 옵션이 없습니다. iBooks Store에서 보려고 시도했습니다. 확실히 새로운 버전이 있습니다. iBooks에 사용 가능한 다운로드가 있는지 확인하면 모든 업데이트 및 구매를 다운로드했다고 표시됩니다. 제안?
답변
책을 마우스 오른쪽 버튼으로 클릭하고을 선택하여 새로운 사본을 다운로드 할 수 있어야합니다 Delete
. 그런 다음 삭제가 완료되면 마우스 오른쪽 버튼을 클릭하고을 선택하십시오 Download "The Swift Programming Language"
.
아니면 …
iBooks를 통해 다운로드 한 모든 책은 다음 폴더에 저장됩니다.
/Users/YOURUSERNAME/Library/Containers/com.apple.BKAgentService/Data/Documents/iBooks/Books
두 Mac 모두에서 Swift Programming Language 책이라는 폴더에 포함되어 881256329.epub
있습니다. 해당 폴더의 iTunesMetadata.plist 파일을 확인하여 Mac에서 동일한 지 확인할 수 있습니다. 파일 끝쪽으로 책 제목이 표시되어야합니다.
iBooks를 닫고이 폴더를 삭제하십시오.
그런 다음 iBooks를 다시 열고 책을 열어보십시오. iBooks에서 알려줍니다 This book can't be found. The original file can't be found.
. 책에 다시 접근하려고하면 iBooks가 새로운 사본을 다운로드합니다.
답변
책을 삭제하고 다시 다운로드하려고했지만 여전히 이전 버전 인 것 같습니다. 잘못된 표지 그림이 라이브러리에 표시되었을 수 있습니다 (주석에 언급 된 @peacetype). 이 특정 문제는 2019 년에도 여전히 나에게 영향을 미칩니다 (macOS Mojave 10.14.5 및 Books 1.19).
이 오래된 표지 예술이 어디에 캐시되어 있는지에 대한 정보를 온라인에서 찾을 수 없었으므로 스스로 파헤쳐 서 결국 여기에서 찾았습니다.
/Users/YOURUSERNAME/Library/Containers/com.apple.iBooksX/Data/Library/Caches/com.apple.iBooksX/ic-BKLibraryImageSource-2.cache
책 앱을 종료하고이 파일을 휴지통으로 드래그 한 다음 책을 다시 시작하십시오.
내 서재가 처음 나타 났을 때 몇 개의 표지가 잠시 회색으로 바뀌었고 몇 초 내에 올바른 표지가 나타났습니다. Swift Programming Language 책 표지에 마침내 ‘Swift 5 Edition'(4.1 또는 이전 버전 대신)이 표시됩니다.
답변
터미널 사용하기 :
~ / Library / Containers / com.apple.BKAgentService / Data / Documents / iBooks /로 이동하십시오.
2.- 책이 들어있는 폴더를 찾아서
실행 : zip -rqX ~ / path / to / store / the / Swift.epub.