Проблемы CFBundleDocumentTypes & UIFileSharingEnabled

Кто-либо заставил UIFileSharingEnabled или CFBundleDocumentTypes работать? Я добавил UIFileSharingEnabled как верный для моего plist и использовал пример Apple от ссылки ниже для CFBundleDocumentTypes, но, может казаться, не заставляю это работать.

Я не вижу свое приложение при совместном доступе к файлам в iTunes, и я не получаю опцию открыть документы, которые я зарегистрировал в своем приложении, когда я нажимаю на них в mail.app

http://developer.apple.com/iphone/library/documentation/General/Conceptual/iPadProgrammingGuide/CoreApplication/CoreApplication.html

5
задан zoul 14 April 2010 в 14:17
поделиться

5 ответов

Карло,

Откройте свой app-info.plist как текстовый файл. Параметр UIFileSharingEnabled должен выглядеть следующим образом:

<key>UIFileSharingEnabled</key>
<true/>

Если вы сделали то, что сделал я, добавили UIFileSharingEnabled в список и установили для него значение YES, ваш ключ будет выглядеть так:

<key>UIFileSharingEnabled</key>
<string>YES</string>

После того, как я исправил этот ключ, мое приложение выскочило вправо вверху в разделе «Обмен файлами» на вкладке «Приложения» iTunes.

Надеюсь, это тоже решит вашу проблему!

16
ответ дан 18 December 2019 в 05:43
поделиться

Я не знаю, работает ли UIFileSharingEnabled так, как вы думаете. Apple упоминает открытие документов из Mail как функцию 4.0. Установка этого параметра должна означать, что ваше приложение отображается в разделе файлов iTunes.

0
ответ дан 18 December 2019 в 05:43
поделиться

Обмен файлами действительно работает на 3. 2, но есть небольшая ошибка, вам нужно удалить приложение после добавления UIFileSharingEnabled в plist, чтобы itunes обновился и увидел, что приложение теперь поддерживает обмен файлами (перезагрузка/отключение не делает этого).

13
ответ дан 18 December 2019 в 05:43
поделиться

UIFileSharingEnabled влияет только тогда, когда ваше приложение построено как «распространение». Если вы создаете специальную версию и устанавливаете ее, вы можете проверить свою программу.

-2
ответ дан 18 December 2019 в 05:43
поделиться

Я могу подтвердить, что сказал валекса: UIFileSharingEnabled начал работать, как только я удалил приложение с устройства. После сборки и запуска на устройстве iTunes распознала приложение в разделе обмена файлами iTunes. Таким образом, специальная или какая-либо другая «дистрибутивная» сборка определенно не нужна. HTH!

1
ответ дан 18 December 2019 в 05:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: