¿Una aplicación construida con una versión anterior de Swift podrá vivir indefinidamente en la tienda de aplicaciones?

Bien, tengo una pregunta aquí –

Hace un time construí una aplicación en Swift usando pods que, por una razón u otra, desaparecieron un día. Lo que significa que el proyecto estaba allí, pero se volvió a una MUCHA versión anterior y no era reparable. Es una gran aplicación y la publiqué en la tienda de aplicaciones, por lo que otros la están usando y eso es genial, pero no puedo actualizarla. El binary se ha ido.

Mi pregunta es: con la actualización de la tienda de aplicaciones y Swift (es decir, Swift 3 ahora en lugar de 2) ¿mi aplicación podrá ejecutarse todavía en la tienda de aplicaciones en los años venideros? En este momento con Swift 3/10 10 todavía funciona bien. Es bueno.

Pero, ¿puede una aplicación escrita en una versión anterior de Swift vivir indefinidamente en la tienda de aplicaciones? ¿O morirá algún día? Esperando que no sea el primero …

Si una aplicación creada con Swift todavía estará disponible en la App Store en unos pocos años, no depende del hecho de que está escrita en Swift. Para una aplicación lanzada, Swift se comstack en código binary y las bibliotecas Swift se incluyen con la aplicación. No quedan dependencies específicas de Swift.

Sin embargo, Apple podría tener otras razones para sacar tu aplicación:

  • Tu aplicación no se ha actualizado en mucho time.
  • Su aplicación no se ha actualizado para los últimos dispositivos (por ejemplo, nuevos formattings de pantalla).
  • Su aplicación fue construida contra una versión anterior de iOS que duró las versiones iOS ya no son compatibles. (Cada versión de iOS contiene un código de compatibilidad para ejecutar aplicaciones antiguas; por ejemplo, iOS todavía puede emular la interfaz de usuario pre-iOS 7).
  • Su aplicación se bloquea en dispositivos más nuevos o versiones de iOS.
  • Su aplicación viola las reglas de la App Store pero no se descubrió en el envío inicial.

Dicho esto, si su aplicación no falla o no cumple con las reglas, es probable que demore unos años hasta que haya una posibilidad real de que se extraiga.

incluso las aplicaciones que están escritas en el objective - c también funcionan bien, que es más antiguo que swif t, entonces ¿por qué su aplicación rápida no funcionará? Definitivamente funcionará sin ningún fallo! ¡No importa si es swift 2 o swift 3 !!!