Einzelnen Beitrag anzeigen

Benutzerbild von Harry Stahl
Harry Stahl

Registriert seit: 2. Apr 2004
Ort: Bonn
2.537 Beiträge
 
Delphi 11 Alexandria
 
#10

AW: Datei in iCloud/iDrive speichern und lesen

  Alt 15. Mär 2019, 09:40
Delphi legt die keys falsch an.

Z.B. darf hier nicht ein Stern stehen, sondern es muss ein konkreter Eintrag rein:

<key>com.apple.developer.icloud-services</key>
<string>*</string>

Aber selbst wenn man das richtig in der Template-Datei anlegt oder einen Key in Version-Info anlegt, schreibt Delphi das immer zusätzlich in die Datei (falsch) rein.

Wie gesagt, kann man ja umgehen, mit einer eigenen Entitlements-Datei.

Aktuelles Problem ist die embedded.mobileprovision, die von Delphi auf Grundlage der "falschen" Entitlements-Datei (die Delphi bei jeder Kompilation anlegt) generiert wird und somit da die falschen Keys drin stehen, die dann iCloud-Nutzung nicht ermöglichen.

Ich habe nicht rausgefunden, ob Delphi die embedded-Datei temporär unter Windows erzeugt und dann auf den MAC überträgt, oder ob der PA-Server diese Datei generiert. Mich irritiert auch, dass diese Datei nicht jedesmal erstellt wird, sondern anscheinend nur unter bestimmten Umständen, da ich je nach Entwicklungsziel (Entwicklung / Store) immer wieder die gleichen (älteren) Dateien im Bundle vorfinde (also auch, wenn ich dort zuvor alles gelöscht habe).
  Mit Zitat antworten Zitat