Я пытался добавить нижний код в info.plist.Но это все еще не могло работать.
Мой проект должен поддерживать файл gpx.Он работает с электронной почтой, GMail, файлами и т. Д., Но Google Drive не может.
Я нахожу, что "Gaia GPS" и "ViewRanger" - такая же ситуация.
С другой стороны, Androidможет сделать это.
Пожалуйста, помогите или попробуйте дать некоторые идеи, как этого добиться.Спасибо!
Мои шаги
Шаг 1: Откройте приложение Google Drive
Шаг 2: Выберите нужный файл
Шаг 3. Нажмите кнопку «...» и кнопку «Открыть в»
Результат: я не смог найти свое приложение в списке приложений.
Среда
Версия Google Drive: v 4.2018.46202
Версия iOS: 12.1 (16B5089b)
Версия XCode: 10.1 (10B61)
Info.Plist
<key>CFBundleDocumentTypes</key>
<array>
<dict>
<key>CFBundleTypeName</key>
<string>GPX File</string>
<key>CFBundleTypeRole</key>
<string>Viewer</string>
<key>LSHandlerRank</key>
<string>Owner</string>
<key>LSItemContentTypes</key>
<array>
<string>public.GPX</string>
</array>
</dict>
</array>
<key>UTExportedTypeDeclarations</key>
<array>
<dict>
<key>UTTypeConformsTo</key>
<array>
<string>public.text</string>
</array>
<key>UTTypeDescription</key>
<string>GPX Document</string>
<key>UTTypeIdentifier</key>
<string>public.gpx</string>
<key>UTTypeTagSpecification</key>
<dict>
<key>public.filename-extension</key>
<array>
<string>gpx</string>
</array>
<key>public.mime-type</key>
<string>text/gpx</string>
</dict>
</dict>
</array>
Я также пытаюсь использовать другой тип пантомимы
<key>public.mime-type</key>
<string>application/gpx+xml</string>
</dict>
или
<key>public.mime-type</key>
<string>application/gpx</string>
</dict>