2016-06-15 8 views
2

Ich habe mein iOS-Anwendungsentwicklungszertifikat und APNS-Zertifikat erstellt und zusammen mit beiden meine .p12 über KeyChain erstellt, die ich in meine Anwendung in den AWS SNS-Anwendungen hochlade. Wenn Load Credentials in Update Application Credentials ausgeführt wird, tritt dieser Fehler auf. Ein ähnliches Problem wird here erwähnt. Jede Hilfe in diesem Bereich ist sehr zu schätzen:AWS SNS Sonderbarer Fehler

ungültige Parameter: Attribute Grund: Sie versehen ein Zertifikat von Typ OTHER, die nicht verwendet werden kann, eine Anwendung vom Typ iOS Entwicklung zu schaffen. Bitte wählen Sie eine Anwendung vom Typ OTHER oder bieten ein Zertifikat vom Typ iOS-Entwicklung (Service: AmazonSNS; Statuscode: 400; Fehlercode: InvalidParameter; Anforderungs-ID: c07a741a-73ed-55b4-93da-3bc095609445)

+0

Können Sie sicherstellen, dass das von Ihnen verwendete Zertifikat für die IOS-Entwicklung verwendet wird? Aus der Fehlermeldung scheint das nicht der Fall zu sein. – zhuliang

Antwort

1

In meinem speziellen Fall erzeugte ich den falschen Zertifikatstyp.

Statt einen Apple Push Notification Service SSL zu generieren (Sandbox) Zertifikat, ich war die Erzeugung eines iOS App-Entwicklung Zertifikat.

Apple developer certificate

Nachdem ich die richtige erstellt, akzeptiert Amazon SNS es erfolgreich.

Verwandte Themen