Я использую https://github.com/apache/cordova-plugin-file на устройстве iOS, и я пытаюсь записать файлы. Я могу писать файлы нормально, но в соответствии с макетом файловой системы iOS все эти места, где я пишу, являются частными.Как вы можете экспортировать файл из iOS при использовании плагина-файла cordova?
Я предполагаю, что это связано с моделью безопасности Sandbox от Apple, так что каждое приложение может видеть только файлы в своем собственном пакете. Это отличается от Android, где cordova.file.externalRootDirectory
не является частным.
Мой вопрос: Как вы экспортируете этот файл с устройства iOS?
Файл, который я пишу, содержит длинный список местоположений GPS, захваченных приложением Кордовы. Я бегу. Я могу увидеть файл в XCode под устройствами и экспортировать весь контейнер, чтобы просмотреть файл. Но должен быть лучший способ передать файл. Можно ли перенести созданный с Кордовы файл с устройства iOS на компьютер - возможно, через iTunes или iCloud?
Я также пробовал использовать cordova.file.syncedDataDirectory
, и я могу писать файлы в это место просто отлично. Но файл не отображается в моей учетной записи iCloud.
плагин 'Cordova-плагин-itunesfilesharing' добавляет этот ключ с правильным' значения YES' автоматически –