2014-09-17 12 views
8

Ich arbeite gerade an einer App für iOS 8, die iCloud Drive und das CloudKit Framework verwendet. Alles wurde unter Verwendung von Xcode 6.iCloud und Xcode 6 - Ubiquity Container

einrichten Wenn ich versuche, meine App einreichen iTunesConnect ich die folgende Fehlermeldung erhalten: enter image description here

Als ich den Schlüssel in meiner iCloud Berechtigungen bin Zugabe bin ich nicht kann die App signieren und Xcode sendet mir auch einen Fehler.

<key>com.apple.developer.ubiquity-container-identifiers</key> 
<string>de.sn0wfreeze.CloudFInder</string> 

Ich werde diesen Fehler erhalten:

enter image description here

Und ich bin zu-Code-Zeichen nicht in der Lage. Kann mir bitte jemand bei diesem Problem helfen?

+0

Ich erfahre genau das gleiche Problem. Xcode möchte ** 'icloud' ** - Berechtigungen, aber nicht ** 'Ubiquität' ** - Typ-Berechtigungen erstellen. Sie erhalten einen Fehler, wenn Sie sie manuell in der Berechtigungsdatei wie beschrieben anlegen. Ich bin in der Lage, eine App hochzuladen/einzureichen, wenn nehmen, was xCode bietet im Abschnitt "Fähigkeiten" der Projekteinstellungen, und fügen Sie manuell die "com.apple.developer.ubiquity-Container-Bezeichner" Dies führt zu ein Fehler in XCode, aber erlaubt mir, die App einzureichen. Dies muss ein Fehler in xcode sein, wenn es Benutzerfehler ist würde ich gerne wissen, was ich falsch mache. –

Antwort

2

Ich lief in die gleiche Situation. Nachdem ich eine Weile herumgestolpert bin, scheint das zu funktionieren:

  1. Im Online-developer.apple.com-Mitgliedszentrum habe ich die Cloud-Berechtigung in der App-ID deaktiviert. Dann stellte er es wieder an. Und ausgewählte "Cloud Kit" (nicht Xcode 5-Kompatibilität). Dann habe ich mein Provisioning-Profil neu erstellt und heruntergeladen und installiert.
  2. In Xcode 6.0.1, unter Capabilities, verließ ich Key-Value-Speicher ausgewählt und ausgewählt CloudKit (iCloud-Dokumente nicht ausgewählt, ich verwende es nicht). Die Option "Standardcontainer verwenden" wurde ausgewählt und entspricht der App-ID im Online-Mitgliedercenter.

Viel Glück!

Verwandte Themen