Actualiza una aplicación con Three20

Estoy haciendo una nueva versión de una aplicación que usa Three20. He tomado la decisión de dejar de usar Three20 y pasar a otra lib para hacer una PhotoGallery. Ya sé que eliminar manualmente la Three20 lib no es una operación fácil … Entonces estoy haciendo un nuevo proyecto Xcode con el mismo identificador de package para la carga. De esta forma, el usuario que descarga la actualización de su aplicación, ¿elimina finalmente todos los files y las references de Three20? ¿O el file de una biblioteca vinculada no se sobrescribe como las otras classs de proyecto? Debo estar seguro de que Three20 no volverá a aparecer con algunos errores extraños en el futuro …

Ya sea que elimine Three20 de su proyecto actual o cree un nuevo proyecto que no utilice Three20, terminará con el mismo resultado. Al final, enviará una actualización a Apple sin reference a Three20. Cuando un usuario actualiza su nueva versión de la aplicación, la antigua se replaceá por la versión actualizada. Entonces, ningún cliente con la nueva aplicación tendrá ninguna reference a Three20.

No estoy seguro de por qué estás creando un nuevo proyecto solo para eliminar Three20. Es bastante fácil eliminarlo de su proyecto actual. Simplemente invierta las instrucciones que siguió para agregarlo en primer lugar. Asegúrese de hacer una compilation limpia después de eliminar cualquier file. También debe eliminar y volver a instalar la aplicación en el simulador para asegurarse de que los files eliminados realmente se hayan ido.