ios testflight

ios - La aplicación instalada de Testflight se bloquea debido a un supuesto UISearchDisplayController



(2)

Implementé el Modo oscuro con la versión beta actual de XCode en una aplicación relativamente antigua. Subí estos al testflight para mis probadores. Sin embargo, esto se bloquea para cualquiera que tenga la versión beta pública de iOS 13 de inmediato.

He integrado Crashlytics en la aplicación, y la causa de estos bloqueos es la siguiente.

UISearchDisplayController ya no es compatible cuando se utiliza esta versión de iOS. Migre su aplicación a UISearchController.

Todos los UISearchDisplayController ya han sido reemplazados por el UISearchController. La aplicación ya no usa UISearchDisplayController. Ya no hay un solo enlace al UISearchDisplayController. Sin embargo, estos bloqueos continúan ocurriendo, pero solo desde las instalaciones de Testflight.

Si la aplicación se instala directamente con XCode como "depuración" o "lanzamiento" en un iPhone con la versión beta pública, el bloqueo no se produce.

¿Alguien tiene la solución para este problema?


Después de recibir el mismo error y no encontrar referencias a UISearchDisplayController en nuestra aplicación, nos dimos cuenta de que necesitábamos buscar y reemplazar <searchDisplayController> desde uno de nuestros guiones gráficos. Eso corrigió el problema después de volver a enviar una versión beta a Testflight.


Estaba trabajando en el simulador, pero todos los beta tester afirmaron que se bloqueó. El problema estaba en el guión gráfico. Busque estos en sus puntos de vista.