Я работаю на MacOS Mojave (10.14), а не на iOS.Xcode 10, Objective-C.
У меня есть приложение с уже реализованной Справочной книгой.Все отлично работаетТеперь мне нужно обновить справочную книгу.
Я заново создал пакет справочника.Заменил старый в Xcode на новый (создайте ссылки на папки).Когда я собираю приложение и открываю содержимое пакета, новая справочная книга включена.Отлично.Но приложение показывает старое.
Что я сделал:
- Очистить производные данные с закрытым XCode
- Очистить продукт / папку
- Выйдя из системы (если предположить, что есть какой-то кэш)
- Очистил кэш справочной книги и перезапустил (см. Скрипт ниже)
Все еще старая справочная книга.Чего мне не хватает?
Используемый мной скрипт очистки кэша справочника (кредиты: http://macergun.blogspot.com/2011/06/dealing-with-help-viewer-cache.html)
rm -rf ~/Library/Caches/com.apple.help*
rm -rf ~/Library/Preferences/com.apple.help*
rm -rf ~/.Trash/*
killall helpd
defaults write com.apple.helpindexer IndexAnchors YES