/ / XCode 4 Archive / IPA Error: "No se pudo completar la operación. No existe tal archivo o directorio "- Objective-c, xcode, xcode4

XCode 4 Archive / IPA Error: "No se pudo completar la operación. No existe tal archivo o directorio ”- objectivo-c, xcode, xcode4

He encontrado varias soluciones propuestas para este problema en Internet, pero ninguna de ellas funciona para mí. ¿Alguien sabe por qué podría estar sucediendo esto?

http://answers.unity3d.com/questions/15294/xcode-build-and-archive-error-no-such-file-or-directory

http://blog.joshschumacher.com/2011/04/06/xcode4-the-operation-couldn%E2%80%99t-be-completed-no-such-file-or-directory/

He intentado archivar con cada combinación de firma de codificación en lugar de no usar la firma de código, y he intentado usar todas las combinaciones de perfiles de aprovisionamiento, pero sigo teniendo el mismo error cada vez.

Estoy muy confundido en cuanto a por qué incluso estaría recibiendoun error como este al intentar guardar un archivo. Estoy usando XCode 4, mi aplicación se compila para archivar bien. De hecho, incluso puedo subir mi aplicación a itunesconnect (¡y fue aceptada!). Simplemente no puedo crear una IPA para compartir y probar beta antes de enviarla.

¿Algunas ideas?

El mensaje de error El error

Justo antes de recibir el error Justo antes de recibir el error

Respuestas

11 para la respuesta № 1

Después de mucha frustración, presenté un desarrolladorsolicitud de soporte con Apple. El técnico con el que hablé fue capaz de guardar mi archivo como un .ipa en su computadora, exactamente el mismo archivo que no pude guardar en el mío, lo que señalaba un posible error en mi sistema (y por el sonido del mismo). , muchas otras personas "s).

Me recomendó que desinstalara y reinstalara XCode y las herramientas de desarrollo, ¡y funcionó!

Aquí estaban sus instrucciones de desinstalación:

  • Asegúrese de que su máquina esté ejecutando la última versión de Mac OS X (10.6.7) e iTunes.
  • Ejecute el siguiente comando en la aplicación Terminal para desinstalar su SKD: sudo <Xcode>/Library/uninstall-devtools --mode=all (dónde <Xcode> es la ruta al directorio que contiene su SDK).
  • Arrastra tu <Xcode> a la basura y reinicie su máquina
  • Vuelva a descargar e instalar Xcode (4.0.2) desde el Centro de desarrollo de iOS. Asegúrese de que las herramientas del sistema, desarrollo UNIX, paquetes Essentials en el panel de instalación personalizada estén seleccionados antes de instalarlo.

5 para la respuesta № 2

Tengo el mismo problema después de que mi certificado de distribución expiró. Agrego otros nuevos (clave privada y certificado) y el comando xCode "Compartir" comienza a producir dicho error.

El problema se resuelve tan pronto como elimino la clave privada y el certificado antiguos de Keychain Access. Espero eso ayude


4 para la respuesta № 3

Seleccionar "No volver a firmar" en Identity resolvió el mismo problema para mí.


1 para la respuesta № 4

En realidad tuve el mismo problema, pero un problema diferentesolución (y razón). Tenía Xcode 3 y Xcode 4 corriendo en un punto. Recientemente eliminé Xcode 3 y moví mi Xcode 4 de / Xcode4 al directorio / Developer. Esto me hizo tener el mismo problema que usted describe.

Volví el directorio a / Xcode4 y ahora mis archivos se guardan correctamente.


1 para la respuesta № 5

También tuve el mismo problema pero pude resolver el problema de la siguiente manera.

Mi proyecto estaba en el disco portátil (formateado comoFAT-32) y el proyecto hizo referencia a algunas carpetas en el mismo disco como "agregar referencia de carpeta para cualquier carpeta agregada". Podría construir cualquier configuración, sin embargo, no podría simplemente hacer un archivo .ipa con la alerta anterior.

Entonces, copié las carpetas referenciadas en el disco portátil en el escritorio del disco instalado XCode (MacOS). Y agregando nuevamente las carpetas al proyecto. Podría hacer un archivo .ipa.


0 para la respuesta № 6

Instalé Xcode 4.0.2 en un directorio y luego lo moví manualmente a otro. Cuando volví a mover Xcode al primer directorio, todo funcionó.