Habe zur Sicherheit mal doppelte IOS-Developer-Zertfikate gelöscht und das Provisioning-file neu erstellt, alles neu installiert, neu compiliert, usw. leider erscheint die APP immer noch nicht in der iCloud-Liste.
Imerhin ist jetzt klar, woher die embedded.mobileprovision datei kommt:
Das ist das Provisiong-file, das man von der Apple-Seite runterlädt und per doppelklick auf dem Device installiert (erhält dann so eine Art
GUID-Name mit der Dateiendung ".mobileprovision). Dann wird davon auch eine Kopie im Ordner "library/MobileDevice/Provisioing Profiles" erstellt. Wenn man Delphi unter Optionen, Bereitstellung, Provision, das passende Bereitstellungsprofil auswählt, wird diese .mobileprovision-Datei dafür verwendet. Delphi kopiert diese Datei dann als "embedded.mobileprovision" datei in den App-Ordner, so wie ich das sehe, ohne inhaltliche Änderung der Datei selber.
Delphi holt dann die Daten für die Entitlements-Datei aus der .mobileprovsion Datei raus (siehe anlg. screenshot)
Und da steht das schon in der Tat so seltsam drin (also z.B. die "*" für verschiedene Keys), wie Delphi dann die Entitlementsdatei erstellt (am Anfang des Threads schon gezeigt).
Eine bescheidene Frage: Hat schon jemand mal von Euch die iCloud-Nutzung in die eigene App integriert?