Ich habe das IOS AWS SDK verwendet und im Allgemeinen ist es ziemlich toll, auch wenn die Dokumentation nichts anderes ist. ;) Aus Gründen, die für diesen Beitrag nicht relevant sind, habe ich versucht, den im AWS SDK bereitgestellten AWSCognitoIdentityProvider zu verwenden. Unglücklicherweise wird in dem Moment, in dem die App versucht, dieses Objekt zu instanziieren, der folgende Fehler empfangen:Welche Plist-Einstellungen sind für den AWSCognitoIdentityProvider in iOS erforderlich?
... Ausnahme 'NSInternalInconsistencyException', Grund: 'Der Dienst? Konfiguration ist
nil
. Sie müssenInfo.plist
konfigurieren oderdefaultServiceConfiguration
vor der Verwendung dieser Methode konfigurieren.
Bekannte Gegend, ich hatte es mit S3, etc gesehen ... es bedeutet, dass Sie es in der PList konfiguriert konfigurieren müssen. Problem - Im Gegensatz zu S3 scheint es keine Dokumentation darüber zu geben, wie die PList-Einstellungen für dieses Objekt sein sollten. Der AWS MobileHub-Beispielcode verwendet dieses Objekt nicht und die Github-Beispiele auch nicht. Wie sieht die tatsächliche Konfiguration für dieses Objekt aus?
Das ist kein vollständiger PLIST-Eintrag. Was ist der Wert zwischen ? –
Neo42
a) Es gibt kein leeres Tag, das ich im obigen Abschnitt sehen kann, also nicht sicher, worauf Sie sich beziehen. b) Bei dieser Antwort wird davon ausgegangen, dass Sie bereits mit AWS-Konfigurationen arbeiten (und somit ein weiterer Eintrag in diesem AWS-Konfigurationsdiktiereintrag, genau wie die eigenen AWS-Dokumente). Ich habe jedoch die Antwort geklärt, um darauf hinzuweisen, dass dies in der AWS-Sektion der Fall ist, falls Sie das wollten. –
JnessMaximus
Vielleicht brauchen Sie vorher kein Schlüssel-Tag. Wie auch immer, was ich meinte, war "Das ist kein vollständiger Eintrag. Was ist der Wert zwischen und ? Oder, wo ist das Schlüssel-Tag?" –
Neo42