Apple сообщает, что для отображения документов вашего приложения в приложении «Файлы» в вашем Info.plist должен быть включен параметр «Поддерживает браузер документов», с одной стороны, или «Приложение поддерживает совместное использование файлов iTunes» и «Поддерживает открытие документов на месте », с другой.
Но в момент праздного любопытства я попробовал включить все три, и это сработало. Мое тестовое приложение основано на браузере документов, но оно может хранить (и просматривать) документы в своей папке «Документы», а также в iCloud. И даже если пользователь выключит iCloud Drive, мое приложение в этом смысле продолжит работать.
Мой вопрос (довольно расплывчатый): это законно? Apple считает эти два подхода взаимоисключающими, но совместимы ли они на самом деле? Кто-нибудь написал серьезное приложение, в котором все три этих параметра включены в Info.plist, чтобы просматривать собственные локальные документы приложения из собственного файлового браузера приложения?