SFSafariViewController Eliminar la cookie OAuth2

Tengo una aplicación iOS que se autentica con Uber API usando OAuth2 en unUIWebView. Al actualizar a iOS 9, me encuentro con el problema de que ATS bloquea la solicitud https para la página de inicio de sesión. Luego agregué una excepción para la página de inicio de sesión de Uber, pero luego noté que la página de inicio hace varias otras solicitudes a Facebook, Amazon Web Services y otros sitios web, todos bloqueados por ATS.

No quiero tener que mantener una lista de excepciones para la página de inicio de sesión de Uber, ya que Uber puede cambiar fácilmente su página y mi aplicación no tendrá las excepciones correctas. Entonces decidí darSFSafariViewController un disparo.

Puedo completar el proceso OAuth2 con elSFSafariViewController, el problema es que hay algún tipo de cookie almacenada desde Uber cuando se completa la autenticación. Si quiero autenticar una cuenta diferente y saco elSFSafariViewController nuevamente, la cookie se recoge de la autenticación anterior y no hay posibilidad de autenticar una cuenta diferente. Llegué a esto con elUIWebView eliminando la cookie a través deNSHTTPCookieStorage, pero no veo una forma de eliminar la cookie deSFSafariViewController.

Respuestas a la pregunta(2)

Su respuesta a la pregunta