Ich versuche, eine Beta-Version über Fiber/Crashlytics zu verteilen. Ich mache das schon seit Ewigkeiten, aber diesmal kann ich es nicht richtig machen (iOS9 +).Crashlytics: "MyApp konnte zu diesem Zeitpunkt nicht installiert werden" beim Hinzufügen von Berechtigungen
Meine App verwendet icloud keyvalue speichern, IAP und Push-Benachrichtigungen, so dass es eine Berechtigungsdatei hat. Die Sache ist, wenn ich die App archiviere und verteile, sendet Crashlytics die E-Mail mit der neuen Version an die Tester und sie können sie installieren. ABER, sobald die Installation beendet ist, erscheint ein "... konnte zu diesem Zeitpunkt nicht installiert werden" und die App löscht sich selbst. Auf der anderen Seite, wenn ich den Wert "Code Signing-Berechtigungen" aus den Building Settings entfernen, funktioniert die Installation in Ordnung (aber icloud und andere Dinge funktionieren natürlich nicht).
Was mache ich falsch? Gibt es einen Workaround für diese Situation?
Also ... warum das Negative? – rmvz3
Mike von Fabric hier. Ich würde prüfen, ob Xcode das richtige Profil einzieht, das von Fabric verwendet wird. Mehr Infos hier: https://docs.fabric.io/apple/beta/provisioning-profiles.html#all-about-provisioning-profiles –
Hallo Mike. Tatsächlich sind die Profile korrekt. Ich habe versucht, automatische und jede Wertkombination in Code-Signatur Identität Abschnitt von Xcode Build-Einstellungen verwenden. Ich habe sogar die gesamte Anwendung in einem anderen Apple-Account mit identischen Ergebnissen neu erstellt. Wenn Berechtigungen enthalten sind, schlägt die Beta fehl. – rmvz3