По некоторым причинам это действительно трудно найти и решить. Не могу найти какую-либо документацию по нему.
У меня есть приложение, не основанное на документах, которое я хотел бы открыть для всех определенных типов файлов, но я не хочу использовать NSDocuments, но позволяю своему коду обрабатывать открытие файла и его обработку. Я добавил CFBundleTypeExtensions и все настройки в info.plist.
Теперь приложение откроет тип файла, но отобразит ошибку, например: «Не удалось открыть документ xxxx. Приложение не может открыть файлы в формате ггггг.»