Problema al instalar la aplicación ad-hoc en el iphone: & # 8220; se han modificado los recursos. & # 8221;

StackOverflow https://stackoverflow.com/questions/1409985

  •  05-07-2019
  •  | 
  •  

Pregunta

Puedo instalar una aplicación en mi iPhone de desarrollo compilado con " Debug " configuración utilizando mi aprovisionamiento Ad Hoc y todo funciona bien. Pero cuando lo construyo usando " Release " configuración, iTunes dice: La aplicación XXX no se instaló en el iPhone " YYYY " porque sus recursos han sido modificados.

Nunca he visto este mensaje antes. ¿Alguien sabe lo que significa?

¡Gracias!

Antonio

¿Fue útil?

Solución 2

Finalmente nos deshicimos del problema. Intentamos incluir una imagen para iTunes después de crear la compilación, pero cuando usamos este método ( http://iosdevelopertips.com/xcode/itunes-icon-for-ad-hoc-distributions.html ) todo salió bien.

Otros consejos

Tuvimos el mismo problema durante nuestra primera Beta. Alguien en Windows excavó en la carpeta xxx.app y luego Explorer creó un archivo Thumbs.db y, boom , recibió el mensaje " La aplicación XXX estaba no instalado en el iPhone " YYYY " porque sus recursos se han modificado. " cuando intentó instalar.

Tuvo que eliminar la aplicación de iTunes, eliminó todos los Thumbs.db de xxx.app y luego funcionó.

Por si acaso ayuda a alguien: en mi caso, copié el .app a una unidad de red, luego a mi computadora Win7 antes de arrastrarlo a iTunes, entonces no funcionó. Cuando comprimí el archivo .app primero antes de copiar, y luego lo descomprimí en el otro extremo, funcionó. Por supuesto, no tengo una idea real de por qué ...

Su configuración de depuración y su configuración de lanzamiento tienen algunas diferencias importantes, y el lanzamiento está mucho más cerca de lo que debería ser ad-hoc. Por lo tanto, primero debe duplicar la configuración de la versión y hacer y llamar a su copia " Ad-Hoc " ;, y asegurarse de que utiliza su perfil de aprovisionamiento ad-hoc. Entonces necesitas crear un nuevo archivo de derechos. La nueva versión de Xcode tiene una característica interesante donde puedes construir y archivar tu aplicación en un archivo ipa que incluye tu perfil de aprovisionamiento.

Cómo hacer todo esto se explica aquí: http://www.tuaw.com/2010/05/23/devsugar-a-better-way-to-share-ad-hoc-builds/

En esas instrucciones, cuando le indica que cree los derechos del archivo plist, le dice que desmarque get-task-allow en el archivo plist. Cuando creé el archivo de derechos, no había ninguna fila para obtener la tarea, así que creé uno, configuré el tipo en booleano y lo dejé sin marcar. Funcionó muy bien para mí.

La mejor solución para evitar extravagancias como esta es crear un archivo IPA. Aquí encontrará una buena guía paso a paso para crear un objetivo de IPA en XCode:

http: //idotcomllc.wordpress.com/2009/05/26/how-to-build-a-ipa-file-from-xcode/

Comienza con un proyecto introductorio, así que busque " Agregado " para encontrar el punto donde comienza diciéndole cómo crear un nuevo objetivo de IPA para compilación.

Subo directamente la aplicación a un servidor donde también pueden visitar las ventanas. Luego comprímelo en Windows.

Lo tenía, hice una compilación limpia y nunca la volví a ver.

Los archivos ipa / zip incompletos (recibidos al final de la instalación) fueron nuestra causa.

Tuve este problema al usar un script de ejecución para cp -R el archivo .app a la carpeta de Carga útil, por alguna razón, cuando el script copió el archivo, lo modificó de alguna manera, si usé el buscador y copié manualmente el archivo .app en La carpeta de carga y comprimió manualmente el archivo .ipa funcionó bien. Lo probé varias veces usando codesign -v para verificar el archivo .app. siempre a través del error después de una compilación y la secuencia de comandos de ejecución. pero no error cuando copiaría el archivo manualmente.

Para mí, el problema fue que se agregaron archivos Dobles a todos los directorios en una unidad de red compartida. Somos principalmente un entorno de Windows, y la Mac estaba guardando un archivo doble en la unidad, en todos los directorios.

Literalmente, para solucionar el problema mencionado anteriormente, simplemente eliminé los archivos .Double en todos los directorios (de la aplicación que se copiaba a iTunes) y lo solucioné.

Espero que esto ayude a alguien!

Me encargaron probar algunas aplicaciones y, por algún motivo, fue el único en mi equipo que recibió este error. Estoy trabajando en un XP. Todas las aplicaciones que estamos probando utilizan el mismo archivo de aprovisionamiento, aunque algunas se sincronizarán, mientras que otras no. No estoy seguro de lo que lo solucionó, pero ingresé en mi carpeta * Mi Música \ iTunes \ iTunes Media \ Aplicaciones móviles * , eliminé el archivo .ipa existente de la aplicación que estaba intentando sincronizar y parecía sincronizar bien después. Puede que no sea la respuesta a su problema, pero inténtelo.

Si trabajas con asstes en una Mac, o tienes contenido versionado, tuve el mismo problema con los archivos .DS_Store y las carpetas ocultas .git. Una vez eliminado de los activos, el problema se ha ido. Podría ser un problema con los archivos ocultos.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top