AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Object-Pascal / Delphi-Language iOS / iCloud - Dateien aus der Bereitstellung mit "do not back up" markieren
Thema durchsuchen
Ansicht
Themen-Optionen

iOS / iCloud - Dateien aus der Bereitstellung mit "do not back up" markieren

Ein Thema von Jef · begonnen am 26. Feb 2016 · letzter Beitrag vom 7. Mai 2016
Antwort Antwort
Jef

Registriert seit: 8. Sep 2013
Ort: München
40 Beiträge
 
Delphi 10.3 Rio
 
#1

AW: iOS / iCloud - Dateien aus der Bereitstellung mit "do not back up" markieren

  Alt 26. Feb 2016, 15:31
Ich habe eine Lösung für dieses Problem von Marco Cantu gefunden. Folgendes Video ab Minute 18:00 bis 19:20.
The Life of an Object Pascal Public Store App

So wie ich das verstanden habe, gibt man den Remote-Pfad in der Bereitstellung als .\ an und damit wird die Datei direkt ins App-Bundle gesetzt. Sie ist also weit weg von den Userdaten.
Und so kann man die Datei dann laden:
Code:
MediaPlayer1.FileName := (ExtractFilePath(paramstr(0)) + 'Test_01.mp3')
Das Abspielen funktioniert jedenfalls so.
Das scheint mir jetzt die einfachste Lösung zu sein. Sehe ich das richtig so?
Sebastian

Geändert von Jef (26. Feb 2016 um 15:36 Uhr) Grund: falsches Sonderzeichen
  Mit Zitat antworten Zitat
Darlo

Registriert seit: 28. Jul 2008
Ort: München
1.196 Beiträge
 
Delphi 10.2 Tokyo Enterprise
 
#2

AW: iOS / iCloud - Dateien aus der Bereitstellung mit "do not back up" markieren

  Alt 26. Feb 2016, 15:40
Den ersten Link von mir (https://developer.apple.com/library/...mOverview.html) hast Du Dir aber schon durchgelesen, oder? Erster Eintrag in der Tabelle 1-1:
AppName.app (=Root-Directory = \) : The contents of this directory are not backed up by iTunes
Documents : The contents of this directory are backed up by iTunes
Philip
  Mit Zitat antworten Zitat
Jef

Registriert seit: 8. Sep 2013
Ort: München
40 Beiträge
 
Delphi 10.3 Rio
 
#3

AW: iOS / iCloud - Dateien aus der Bereitstellung mit "do not back up" markieren

  Alt 26. Feb 2016, 15:56
Den ersten Link von mir (https://developer.apple.com/library/...mOverview.html) hast Du Dir aber schon durchgelesen, oder? Erster Eintrag in der Tabelle 1-1:
AppName.app (=Root-Directory = \) : The contents of this directory are not backed up by iTunes
Documents : The contents of this directory are backed up by iTunes
Schön, dass es in Deinem erstem Link bestätigt wird. Vielen Dank, dass Du es rausgesucht hast. Ich hab Cantus Lösung jetzt trotzdem mal gepostet. Vielleicht gibt es ja noch andere wie mich, die öfters mal auf dem Schlauch stehen und sich daher über eine direkte Antwort mehr freuen als über den Link zur Gebrauchsanweisung.
Sebastian
  Mit Zitat antworten Zitat
CHackbart

Registriert seit: 22. Okt 2012
267 Beiträge
 
#4

AW: iOS / iCloud - Dateien aus der Bereitstellung mit "do not back up" markieren

  Alt 7. Mai 2016, 09:11
Ich wollte gerade ein älteres Projekt, aktualisiert mit 10.1, in den Store stellen und die App wurde wegen obigen Problem auch zurückgewiesen.
Ich habe in dem Projekt mehrere Dateien (vornehmlich Bilder bzw. eine 5mb große Datenbank) die ich als Resource gelinked habe. Die werden ja automatisch unter iOS im Documents Pfad gespeichert und das wird in die Cloud gestellt. Das ist ziemlich blöde, da ich Bilder ungern in den Formularen hinterlege, sondern lieber als Resource speichere und dann dynamisch einlese. Reicht es, wenn ich SetBackupFlag für die besagten Ressourcen beim Start ausführe - oder gibt es eine andere Methode das zu verhindern?

Christian

Geändert von CHackbart ( 7. Mai 2016 um 09:29 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:05 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz