aplicación para el iPhone actualización “archivo CodeResources debe ser un enlace simbólico”

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

Pregunta

He intentado actualizar una aplicación para el iPhone, que se encuentra en una "otros iTunes Connect" perfil. Solía ??"cargador de aplicaciones" y todo está bien hasta que intento cargar el archivo zip

Me sale este mensaje extraño y no puede cifra a cabo cuál es incorrecto ir

  

"El archivo CodeResources debe ser un enlace simbólico a / _CodeSignature CodeResources"

Me abrió el paquete y el _CodeSignature carpeta está allí.

He compilado la aplicación con perfil de distribución (no hay problemas)

¿Fue útil?

Solución

¿Cómo estás pasar con velocidad que? Estoy apostando que FooApp.app/CodeResources es un archivo, no un enlace simbólico.

Si está utilizando la línea de comandos "zip", es necesario utilizar zip -y -r para preservar el enlace simbólico.

Otros consejos

tenía el mismo problema con XCode 3.2.5 (nueva interfaz de presentación), y todo lo que se fue a:

  1. eliminar la carpeta de la creación
  2. limpio, y después
  3. acumulación y archivar de nuevo.

Yo tenía el mismo problema. Pero entonces me di cuenta de que yo estaba construyendo en modo de liberación al simulador , y no un dispositivo. Cuando I apuntado un dispositivo , tengo el archivo debida aplicación, entonces la cremallera con el iTunes ilustraciones y presenté sin problema.

Yo tenía el mismo problema aquí, pero me "fijo" que después de cambiar el "Destino de despliegue" de 2,0 a 3,0 en el objetivo que estaba construyendo y eliminado las "Arquitecturas" a solamente ARMv6 (antes de que tuviera tanto ARMv6 y ARMv7 ). Finalmente tuve que poner 'No' para 'construir activo Arquitectura Sólo'.

No he descubierto por qué me siguen dando este error para todos los binarios que creo. He seguido todos los procedimientos estándar (de doble control mi configuración del proyecto, borrar carpetas de construcción, limpieza todos los objetivos, quitar y reinstalar los certificados y aprovisionamiento de perfiles, crear e instalar nuevos certificados y aprovisionamiento de perfiles, reparar permisos de disco, etc.), pero ninguno de ellos parecen resolver el problema.

Creo que el problema es que mi instalación XCode no puede crear enlaces simbólicos. Podría volver a instalarlo (o incluso OS X) para ver si se ha solucionado el problema de forma permanente.

Sin embargo, en la media hora, esto funciona para mí. Yo uso de terminales para navegar en el binario y ejecute los siguientes comandos

rm CodeResources
ln -s _CodeSignature/CodeResources CodeResources

Esto elimina el archivo CodeResources no válidos y lo sustituye por el enlace simbólico necesario para _CodeSignature / CodeResources.

Me acaba de ejecutar a través de este tema. Resultó, que tenía dos archivos Info.plist en mis recursos carpeta (una para la versión para iPhone y otra para la versión iPad). Una vez que se hizo cargo de eso, el problema se fue.

Probar en la línea de comandos:

cd (to where your project is)
ln -s _CodeSignature/CodeResources CodeResources

acabo de tener el mismo problema. Resulta que el archivo de proyecto en project.pbxproj Project.xcodeproj habían sido corrompidos al subir a un servidor SVN. Mi solución fue simplemente para volver a una versión anterior, que funcionaba bien.

Hay que:
1. Introduzca la carpeta AppName.app
2. Crear un archivo con nombre CodeResources
3. Abrir el archivo con un editor de texto plano
4. Tipo de _CodeSignature / CodeResources (La ruta donde el archivo real es CodeResources.)
{La aplicación sabrá donde el archivo es CodeResources, y tendrá una cuenta para todos los archivos de la carpeta .app.}

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