AVISO: Cualquier pregunta que no cumpla ninguno de estos criterios podrá ser borrada sin previo aviso.

0
1

Hace días hice una aplicación para Iphone, la mandé a revisión y me la aceptaron.

Después de esto he tenido algunos problemas con los certificados. Sin entender bien lo que hacía me puse a eliminar, crear nuevos, etc. También toqué algunas cosas de los llaveros, keys, etc de mi MacBook.

A día de hoy he conseguido que Xcode me deje ejecutar de nuevo mis aplicaciones en el Iphone. No se si está bien configurado todo el tema de claves, certificados, etc. Pero funciona cuando ejecuto.

Si comienzo una aplicación nueva me funciona perfectamente en mi Iphone, hago modificaciones y las carga bien.

Ahora quiero actualizar la aplicación que tengo subida en la App Store y no consigo que me cargue las modificaciones que hago en el Iphone.

La ejecuto y me aparece una ventana que dice: codesign desea firmar mediante la llave "< key >" de su llavero. ¿Desea permitir el acceso a este ítem?

Le doy a permitir y me aparece el mensaje de Build Suceeded.

Me abre la aplicación en el Iphone, pero me abre sin las modificaciones que tengo hechas. Me carga la aplicación como el día que la subí a la App Store.

Lo he intentado eliminando de mi Iphone la antigua, ejecutándola de nuevo y nada. Haga lo que haga me carga la anterior. Incluso eliminando algún elemento del storyboard, siempre carga lo mismo. Lo antiguo.

La verdad que no se de dónde puede venir este problema, si me ayudan le estaré muy agradecido. Gracias.

preguntado 16 Mar '12, 01:26

Ignacioo's gravatar image

Ignacioo
141111821

asegurate de que usas el mismo bundleId tanto para la app de AppStroe, como para la de desarrollo. Tambien comprueba que no tienes mas de una version de la app instalada. Mira tambien el tema de localizacion...

(16 Mar '12, 03:10) StaS

Gracias por contestar... Imagino que para probar en mi Iphone no tendrá nada que ver el nombre que le di en la App Store, aun así está el mismo. No me hace las modificaciones ni eliminando las versiones de mi Iphone. No entiendo qué es lo que dices que cambie del tema de localización, si pudieras especificar un poco más te lo agradecería.

(16 Mar '12, 12:38) Ignacioo

el bundleID si que tiene que ver , si usas un bundleID distinto , se te va instalar como una app nueva , y no "encima" de la ya bajada del AppStore. Con el tema de la localizacion me refiero a si a lo mejor haces cambios en la interfaz Ingles, pero tienes el telefono en español.

(16 Mar '12, 12:43) StaS

Creo que si el bundleID es distinto se va a instalar nuevamente en el Iphone pero debería al ser una nueva instalación funcionar correctamente, con las actualizaciones bien. Imagino que esto daría problemas a la hora de subirlo a la App Store.

En el tema de la interface en dos idiomas es donde estaba todo el error. Lo acabo de solucionar. Miré esto que me dijiste, a ver dónde podía estar y eliminando el idioma no ha funcionado, pero borrando la carpeta directamente de mi proyecto para que sí.

Te agradezco tu ayuda mucho, ni se me había pasado por la mente que pudiera tener algo que ver el idioma.

(16 Mar '12, 13:17) Ignacioo

Acabo de dar con la solución.

He borrado la aplicación de mi Iphone, he borrado todos las carpetas que tenía dentro de Developer/Xcode/DerivedData/ y dentro de Xcode -> Product -> Clean (Shift + Cmd + K) y seguía sin funcionar.

Tenía la aplicación configurada para dos lenguajes y he eliminado uno. El español. Y nada, seguía mostrando lo mismo.

Pero he ido a la carpeta dónde tengo guardada mi aplicación y he visto que tenía dos carpetas de lenguajes, una se llama en.iproj y la otra sp.iproj, he mirado su interior y había en cada una de ellas un archivo MainStoryboard.storyboard he borrado la carpeta del que pesaba menos, ya que las modificaciones añaden elementos al storyboard y este elemento MainStoryboard.storyboard debería pesar más. Es decir la carpeta sp.iproj.

Acabo de probar y funciona perfectamente.

enlace permanente

respondido 16 Mar '12, 13:14

Ignacioo's gravatar image

Ignacioo
141111821

Intenta también hacer un "clean builder folder" . No recuerdo en que menú esta, pero buscalo y prueba.

enlace permanente

respondido 16 Mar '12, 07:23

ManueGE's gravatar image

ManueGE
3.1k284260

editó 16 Mar '12, 07:24

Gracias por responder, pero no me funciona.

Acabo de probar la opción esta que me dices: -> Product -> Clean (Shift + Cmd + K) y no hace nada nuevo.

También he provado a eliminar todos los datos de la carpeta Developer/Xcode/DerivedData que he leído por ahí de hacerlo y nada. Me sigue mostrando la aplicación antigua en el Iphone.

(16 Mar '12, 12:55) Ignacioo
Tu respuesta:
Activar/desactivar vista previa