Dies sind die Schritte, die ich letztendlich ausgeführt habe, damit meine Anwendung Dateien über iTunes zwischen Geräten freigeben kann.
1. Navigieren Sie in Ihrer Anwendung zu Ihrer config.xml. Geben Sie dieses Teil in Ihre Konfiguration unter dem Plattform-Tag ein <platform name="ios">
.
<config-file platform="ios" target="*-Info.plist" parent="UIFileSharingEnabled">
<true/>
</config-file>
2. Gehen Sie dann zu Ihrem Befehlszeilenprogramm und geben Sie Folgendes ein: cordova prepare
- Deinstallieren Sie Ihre Anwendung und installieren Sie sie erneut auf Ihrem Gerät. Ihre App wird in iTunes angezeigt, damit Sie alle Dateien zwischen Ihren Geräten freigeben können.
Stellen Sie sicher, dass Cordova auf dem neuesten Stand ist und dass Sie die Plattform für ios hinzugefügt haben.
npm install -g cordova
Dieser Befehl installiert Cordova.
cordova platform add ios
Dieser Befehl fügt die Plattform für ios hinzu.
Wenn Sie den Befehl cordova prepare ausführen, verwenden Sie das Xcode SDK von Apple, das im Ordner platform / ios generiert wird. Dort sehen Sie die für Ihre Anwendung generierte plist-Datei, die als "yourApp-info.plist" gekennzeichnet ist. Dort sehen Sie den neuen Schlüssel und die neue Zeichenfolge, die im XML-Layout erstellt wurden und folgendermaßen aussehen:
<key>UIFileSharingEnabled</key>
<true/>
Als Warnung warnte mein Unternehmen vor ein paar Wochen (mit einer wirklich kurzen Frist) diese Anwendung für ionische Gerüste auf meinem Schoß. Alles, was ich Ihnen erzähle, basiert auf ein paar Wochen Lernen. Das ist vielleicht nicht die beste Vorgehensweise, aber ich hoffe, es hilft jemandem.
Bearbeiten
Link zu den Dokumenten