Ich habe eine iOS-App eingereicht, die CloudKit für Apple verwendet. Es wird abgelehnt, da der Benutzer sich für den Zugriff in iCloud anmelden muss. Apples Argumentation ist, dass die öffentliche Datenbank auch ohne iCloud-Anmeldung noch lesbar ist. Also sollte dieser Teil der App funktionieren.Fehlermeldung "Keine gültige Signatur senden" bei Verwendung von CloudKit ohne iCloud-Konto
Ich versuche, die App zu ändern, aber ich weiterhin diese Fehlermeldung erhalten, wenn ich in. Nicht unterzeichnet am
<CKError 0x8141a360: "Internal Error" (1/4000); "Couldn't send a valid signature">
ich das Web durchsucht, und die Lösung ist immer nur in iCloud zu unterzeichnen. Zu diesem Fehler gibt es auch keine Apple-Dokumentation. Weiß jemand, wie man das löst, ohne sich in ein iCloud-Konto einzuloggen? Vielen Dank.
Ok, ich habe den Grund gefunden und ich möchte es hier lassen, wenn andere das gleiche Problem haben, werden sie wissen warum. Anscheinend habe ich das nicht gelesen, als ich vor einem Jahr anfing, die App zu entwickeln. Wolkenjunge Kurzanleitung In der Apple: „In der Entwicklung, wenn Sie Ihre Anwendung durch Xcode auf einem Simulator oder ein Gerät auszuführen, müssen Sie iCloud Anmeldeinformationen lesen Datensätze in der öffentlichen Datenbank eingeben In der Produktion ermöglichen die Standardberechtigungen nicht-authentifizierten Benutzer. um Datensätze in der öffentlichen Datenbank zu lesen, aber sie dürfen keine Datensätze schreiben. " Jetzt muss ich irgendwie ein Entwicklungsgerät finden, damit ich es testen kann. :( – Cakelly
zu machen diese nützliche für andere wäre es nützlich, dies als eine Antwort zu schreiben und es als richtig markiert - Sie, dass für Ihre eigenen Fragen tun –