Auswählen von „Berechtigungen für iCloud“ für iCloud verursacht einen Codessign -Fehler, auch mit korrektem Profil der Verteilungsbereitstellung

StackOverflow https://stackoverflow.com/questions/8332905

  •  26-10-2019
  •  | 
  •  

Frage

Ich habe meine App mit einem neuen Bereitstellungsprofil aktualisiert und neu aufgebaut, das mit "Aktivieren für iCloud" konfiguriert wurde, das im Provision -Portal ausgewählt wurde.

Als nächstes habe ich in Xcode für das App-Projekt das Feld für "Berechtigungen" in Targets-> Zusammenfassung-> Berechtigungen wie unten gezeigt zur Unterstützung iCloud ausgewählt. Sobald ich dies hinzufüge, kann ich die Anwendung nicht erstellen, da ich die gefürchtete Warnung erhalte: Anwendung fehlgeschlagene Codessign -Überprüfung. Die Signatur war ungültig oder wurde nicht mit einem iPhone -Verteilungszertifikat unterzeichnet. (-19011)

Die App erstellt erfolgreich ohne Codessign -Fehler und installiert auf Hardware mit dem richtigen Bereitstellungsprofil, wenn die "Berechtigung zur Verfügung steht" nicht überprüft wird. Sobald ich es überprüfe, wird der Codessign -Fehler erhalten.

Ich habe auch versucht, die Berichterstattungsdatei mit ABCDEF.com.myapp (mit meiner echten iCloud-ID und App-ID) für den Wert com.apple.developer.ubiquity-container-Identifikatoren zu aktualisieren.

Was mache ich falsch? Jede Hilfe wird sehr geschätzt!

enter image description here

War es hilfreich?

Lösung

Übrigens habe ich einen Blog -Beitrag mit einer Lösung geschrieben, die hilfreich sein könnte.

Sie können versuchen, die zu kopieren und einzufügen <dict> von Schlüssel Ansprüche Von Ihrem Bereitstellungsprofil zu Ihrer Datei für Ihre.

iCloud gotchas

Andere Tipps

Schließlich fand ich die Lösung. Es war ein Apple -Bereitstellungsportal.

Auch wenn ich folgende Schritte befolgt habe: 1. Ausgewählt "Aktivieren Sie für iCloud" für die App -ID 2. Erstellt (regeneriert) Ein neues Provisionsprofil, das für die jeweilige "Aktivierung für iCloud" App 3. in Xcode für das App -Projekt konfiguriert wurde Ich habe das Feld für "Berechtigungen" in Targets-> Zusammenfassung-> Ansprüchen ausgewählt, wie unten gezeigt iCloud.

Der Build -Fehler blieb noch bestehen. Also habe ich mir den Profi mit einem Redakteur angesehen und die Ansprüche waren nicht da, obwohl ich gerade einen neuen generiert habe.

Was ich fand, war nach ungefähr 1 Woche, Überraschung!, Wenn ich den Prov erzeugt habe. Profil jetzt hatte es die Ansprüche! Es gab also eine Verzögerung, bevor die Generation der PP die iCloud -Ansprüche aufnahm. Außerdem habe ich dieses Problem bei Apple eingereicht, damit sie sich dieser seltsamen Verzögerung bewusst sind.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top