No se puede enviar más tweet: plugin com.apple.share.Twitter.post invalidated

Mi aplicación utiliza un SLComposeViewController para publicar en Twitter. Esto funcionó durante unos meses y de repente se detuvo hace aproximadamente una semana. La vista de compartir en Twitter me permite presionar "Publicar" y el siguiente código sigue llegando a la línea "…":

twitterComposeViewController.completionHandler = ^(SLComposeViewControllerResult result){ if (result == SLComposeViewControllerResultDone){ ... } }; 

y descarta la vista de compartir de Twitter, pero el tweet falla. Obtengo una vista de alerta que dice:

No puedo enviar Tweet

El tweet "[mi text de tweet]" no se puede enviar porque la connection a Twitter falló.

Un momento después, la console registra,

complemento com.apple.share.Twitter.post inválido

He examinado algunas preguntas similares en SO, pero ninguna tiene una respuesta aplicable (mi tweet no está sobre el límite de caracteres, estoy conectado correctamente, etc.). He verificado mi configuration en apps.twitter.com, y no veo nada inusual … mi key de consumo y el secreto no han cambiado …

¿Alguien sabe cómo get más información sobre el error o qué debo verificar? Gracias.

Este problema ocurre si intentas publicar el mismo tweet más de una vez. Debes publicar tweets diferentes cada vez.

Descubrí que, extrañamente, iOS ha borrado todas mis passwords de counts de Twitter. Las counts todavía estaban en la list y el error decía NADA sobre la autorización fallida, pero ese era el problema.

Si ingresas en ' Configuración ' y ' Twitter ', cuando hagas clic en tu count, dirá ' nombre de usuario o contraseña incorrecta '. Arregla la información y estarás todo listo.

Mensaje de error terrible, ni idea de cómo pensaría el usuario promedio para controlar eso.