Erstellen Sie iCloud Identifier im iOS Developer Panel

8

Ich verwende iCloud nur für den einfachen Schlüsselwertspeicher. Ich habe Berechtigung in Xcode konfiguriert. Das Testen im Sandbox-Modus zeigt, dass der Wert erfolgreich beibehalten wird.

Wenn ich jedoch die Einstellung der App-ID meines Provisioning-Profils im iOS-Entwickler-Panel untersuche, sehe ich, dass der iCloud-Status der App-ID "Konfigurierbar" ist. Es fordert mich auf, einen iCloud Container zu erstellen.

Meine Frage ist:

1) Was ist der Zweck eines solchen iCloud-Containers im Developer Panel?

2) Muss ein solcher iCloud-Container im Developer Panel konfiguriert werden, damit iCloud in der Produktion verwendet werden kann?

3) Falls ja zu Frage 2, ist der Identifikator des iCloud-Containers auf dem Developer Panel identisch mit dem in Xcode konfigurierten Ubiquity Container Identifier? Das Entwicklerfenster fordert mich auf, "Geben Sie eine eindeutige ID für Ihren iCloud Container ein, beginnend mit der Zeichenfolge 'cloud'". Aber Xcode hat $ (TeamIdentifierPrefix) $ (CFBundleIdentifier) ​​als Bezeichner.

Bitte helfen Sie. Vielen Dank.

    
John 12.06.2014, 18:33
quelle

1 Antwort

2

1) Der Zweck eines iCloud-Containers hängt davon ab, was Sie damit machen wollen. (Schlüssel-Wert, CloudKit ...) Sie benötigen es für eine iCloud App.

2) Ja, ich denke schon. Ich denke schon, weil ich mir nicht sicher bin, was Sie über "Produktion" sagen wollen.

3) Der Name Ihres iCloud-Containers muss im Developer-Portal und in Xcode identisch sein, damit er funktioniert. Ich habe einen iCloud-Container für meine App. Im Developer-Portal ist iCloud in meiner App-ID aktiviert und der Container heißt "iCloud.com.xxx.xxx" (iCloud.com.name.app). In meinen App-Funktionen (in Xcode) ist iCloud aktiviert und der Container ist mit dem gleichen Namen ausgewählt.

Ich hoffe, dass es hilft:)

Grüße,

    
Antoine 23.10.2014 16:42
quelle

Tags und Links