SFSafariViewController OAuth2 Cookie entfernen

Ich habe eine iOS-Anwendung, die sich mit der Uber-API mithilfe von OAuth2 in einem @ authentifizierUIWebView. Beim Upgrade auf iOS 9 stoße ich auf das Problem, dass ATS die https-Anforderung für die Anmeldeseite blockiert. Ich habe dann eine Ausnahme für die Uber-Anmeldeseite hinzugefügt, aber dann festgestellt, dass die Anmeldeseite mehrere andere Anfragen an Facebook, Amazon Web Services und andere Websites sendet, die alle von ATS blockiert werden.

Ich möchte keine Liste mit Ausnahmen für die Uber-Anmeldeseite führen müssen, da Uber die Seite leicht ändern kann und meine App nicht die richtigen Ausnahmen aufweist. Also habe ich beschlossen, @ zu gebSFSafariViewController ein Schuss

Ich kann den OAuth2-Prozess mit dem @ abschließeSFSafariViewController, das Problem ist, dass eine Art Cookie von Uber gespeichert wird, wenn die Authentifizierung abgeschlossen ist. Wenn ich ein anderes Konto authentifizieren möchte und dasSFSafariViewController Wieder wird das Cookie von der vorherigen Authentifizierung übernommen, und es besteht keine Möglichkeit, ein anderes Konto zu authentifizieren. Ich habe das mit dem @ umgangUIWebView durch Löschen des Cookies durchNSHTTPCookieStorage, aber ich sehe keine Möglichkeit, das Cookie aus @ zu löschSFSafariViewController.