Los archivos no se muestran en Organizer para Xcode 4


141

Estoy tratando de crear una IPA en Xcode 4, al igual que la persona que hizo esta pregunta:

Xcode 4: crea un archivo IPA en lugar de .xcarchive

Entonces, supuse que mi archivo se completó con éxito. Vuelca los archivos .xcarchive para el proyecto en su carpeta de destino. Pero estos archivos no aparecen en la ventana de mi Organizador. Por lo tanto, no puedo compartirlos como se describe en la pregunta anterior para crear la IPA.

No hay errores en el proceso de archivo; parecen estar firmados correctamente. Entonces, ¿por qué no se muestran los archivos en el panel de archivo en el Organizador? ¿Me falta algún paso ... o una configuración oscura que necesito modificar?


1
El mismo problema aquí también. Además, los archivos antiguos de la versión anterior se han ido.
Ron Srebro

1
Tuve el mismo problema No configuró el indicador de instalación de omisión correctamente. (Los había mezclado de alguna manera) Ahora funcionó. Yay
Helge Becker

@Helge Becker: ¿Qué hiciste para que funcionara?
tallen11

Ahora, si tuvo este problema recientemente (diciembre de 2016), entonces también podría deberse a que su sistema operativo se ha actualizado y su versión de XCode no. Vi que esto sucedía para OS X El Capitan - 10.11.16 y tuvieron que actualizar Xcode a 8.2
JD

Respuestas:


191

EDITAR (incorporó todos los comentarios a una sola respuesta)

Pruebe uno de los siguientes (o todos)

  1. En lugar de usar Build For -> Archive, en el menú del producto solo use archive. Aparecerá entonces.

  2. En el editor de esquemas, edite el esquema y vaya a la pestaña Archivo, asegúrese de que la casilla de verificación para mostrar en Organizador esté marcada.

  3. En la pestaña de archivo del editor de esquemas, verifique la configuración de compilación utilizada para el archivo. Asegúrese de que tenga el archivo de derechos y certificados correctos.

  4. En la configuración de compilación, cambie Omitir instalación -> Liberar a NO, para la configuración de compilación utilizada para el archivo.

  5. Asegúrese de que la carpeta de archivos y los archivos del proyecto XCode estén dentro de la misma carpeta compartida si se usa la unidad de red. Me tomó unos días para finalmente resolver esto, ya que coloqué mis archivos fuente XCode desde una carpeta compartida de Windows, pero la carpeta Archives está en la Mac local, lo que provocó que el Organizador no recogiera los archivos.

Gracias a @Smikey & @Ralph B & @Scott McMillin


2
Terminé descubriéndolo. Tanto Build For -> Archive como Archive no funcionaron para mí. Pero saqué el derecho.plist que tenía de mi versión 3.X: verifiqué dos veces que el esquema utilizado en la compilación del Archivo estaba usando el certificado correcto ... y apareció. Sin embargo, me llevó TODO EL DÍA resolverlo.
Ralph B

6060
Bueno, parece que lo arreglé. En la configuración de compilación, en la sección de implementación, cambié Omitir instalación -> Liberar a NO. Lo configuré en SÍ siguiendo los consejos de Apple ... supongo que fue algo incorrecto.
Smikey

14
El mismo problema aqui; siguió el consejo de @ Smirkey y cambió Volver a instalar Saltar a NO y funcionó.
Scott McMillin

3
Esta solución no solucionó mi problema, pero se solucionó a partir de la sugerencia de Smikey de establecer "Omitir instalación" en NO. ¡Gracias!
IcyBlueRose

1
Además, si está utilizando CocoaPods como yo, debe establecer la identidad de firma de código adecuada en la configuración de compilación del proyecto Pods.
Vlad Tsepelev

66

Esto se basa en otra respuesta de una pregunta similar que se puede encontrar en Archive no aparece en xcode4 organizer

No tomo crédito por esta respuesta, pero esto junto con las sugerencias de Ron me solucionó el problema.

Para la configuración "Release", haga lo siguiente:

Establezca "Omitir instalación" en SÍ en su proyecto

Establezca "Omitir instalación" en NO en el destino de su aplicación

Establezca "Omitir instalación" en SÍ en todos los destinos de biblioteca estática que se incluyen

Elija Producto -> Archivar en el menú.

Esto también funcionó para mí y, según el póster de respuesta original, se basa en el asesoramiento de los foros de desarrollo de Apple.


1
¡Solo esta respuesta funcionó! Probablemente porque mezclé el proyecto y la configuración de destino para "Saltar instalación". ¡Gracias!
Constantino Tsarouhas

Usted es una leyenda, esto funcionó para mí después de muchas horas de al rededor configuración de generación ...
dteoh

36

Tuve el mismo problema ... Había configurado por error "Directorio de instalación" ( INSTALL_PATH) en una cadena vacía en mi Configuración de compilación. Eliminar esta configuración y usar el predeterminado /Applicationsresolvió mi problema.


Ninguna de las respuestas anteriores lo hizo. Supongo que Xcode simplemente cambió este valor por debajo de mí, ya que los archivos funcionaban bien y de repente se detuvieron. ¡Gracias por esto!
jmstone617

Lo mismo aquí, esta es una solución funcional. Me alegro de no renunciar a las respuestas con menos votos.
gak

Referencia sobre "Directorio de instalación" (la url es extraña): disanji.net/iOS_Doc/#documentation/DeveloperTools/Conceptual/…
ThinkChris

Gracias por esto. No tengo idea de por qué mi aplicación de iPad necesitaba este conjunto, pero solucionó el problema :)
Cesium

Esto también me lo arregló.
Keith Johnston el

8

Una cosa más para verificar: busque el "Directorio de instalación" en la Configuración de compilación (Todo) y asegúrese de que esté configurado en "/ Aplicaciones".


7

¡Si! Finalmente. ¡Yo también estuve atrapado en esto durante 2 días! ¡Debería haber comprobado aquí primero!

Saltar Instalar ... lo movió a NO y funcionó!


4

Tuve un problema similar en el que la distribución se compiló y firmó bien, pero nunca apareció en la pestaña Archivo. Resulta que necesitaba conectar un dispositivo para que construyera una compilación iOS "real". Una vez que conecté mi dispositivo, ejecuté Producto -> Archivo y apareció como se esperaba.


3

Ninguna de las sugerencias aquí funcionó para mí, incluida la configuración de "Omitir instalación" en NO ... hasta que establezca "Directorio de instalación" en algo distinto del valor predeterminado en blanco. (Usé "/ Aplicaciones", pero otros valores como "/ usr / bin" también estarían bien.) ¡Entonces he aquí, funcionó!


2

Gracias por todos los consejos. Finalmente terminé con mi archivo usando la instalación de omisión yes para el proyecto y no para los objetivos. Muchas gracias. En comparación con otros, esto solo me llevó alrededor de 3 horas, pero desearía haber encontrado este hilo antes (ahora son las 1.45 am).

Gracias.


2

Tengo el mismo problema en mi proyecto. Después de archivar mi proyecto, la ventana del organizador no está abierta. Así que hice esto. Y funcionará para mí. Esperemos que te ayude.

  1. Seleccione su proyecto -> En el interruptor de configuración de compilación Omita Instalar -> Liberar a NO, para la configuración de compilación utilizada para el archivo. Después de eso, puede archivar su proyecto correctamente.

Gracias por adelantado.


1

El mismo problema ! Y resuelto :)

Agrego esto a mi archivo info.plist:

cree una nueva propiedad "Cadena de versiones de paquete, corta" y proporcione el mismo número de versión que para la propiedad "Versión de paquete". (Gracias a Rahul Choudhary, en su publicación "XCode 4 Archive Version Unspecified")


1

Los probé todos y todavía nada funcionó. Luego volví a conectar mi iPad, volví a seleccionar Saltar Instalar = NO para la versión y el archivo ... Falló la compilación para firmar el código Esquema reseleccionado iPad, en lugar del simulador La compilación se realizó correctamente.

No estoy seguro de que esto funcione para nadie más, pero acabo de pasar 5 horas analizando todos los consejos, y tropecé con este éxito. No creo que lo aclare, y espero que Apple lo solucione. En el año 2011, esto es simplemente absurdo.


Ok ahora funciona. Volver a seleccionar Omitir instalación = NO para depuración, publicación y distribución. Vuelva a seleccionar el certificado de distribución para las compilaciones de distribución (aunque ya mostraba las correctas). Y, por supuesto, restablece el estado de envío a 'Listo para cargar'. Validar y enviar a través de XCode Organizer. He realizado docenas de actualizaciones en mi producto, pero ahora XCode 4.0 ha creado una pesadilla.
Rich M.

Este es el que lo hizo por mí. A pesar de que va en contra de las instrucciones de Apple, no pude obtener nada que mostrar en la lista de archivos sin configurar Skip Install en NO para la versión (haga clic en el nombre del proyecto -> target -> build settings -> en Deployment -> maxmize Skip Install -> Release = NO)
Don Vaughn

1

En mi caso, ninguna de las soluciones funcionó, sino que fue una causa simple: permisos de carpeta. Asegúrese de que el grupo de personal tenga: Permisos de lectura y escritura.

ingrese la descripción de la imagen aquí


0

Resulta que cuando actualicé mi producto existente, no tenía todos los íconos enumerados en la Lista de información.

Así que agregué los "archivos de icono" y los "archivos de icono (iOS 5)" a la lista. ¡Y funcionó!


0

Tuve el mismo problema en Xcode 4.6.1 pero con el giro que el Archivo mostró rápidamente en la ventana del Organizador, pero de repente desapareció.

Resolvió este problema comentando las dos últimas líneas:

echo "Moving Archive: $ARCHIVE_PATH to $PROJECT_DIR"
#rm -rf "$PROJECT_DIR/XX.xcarchive"
#mv -f "$ARCHIVE_PATH" "$PROJECT_DIR/XX.xcarchive"

Esto a través de "Producto - Esquema - Editar esquema - Archivo - Publicar acciones".


0

Gracias al OP y a todos en este hilo.

Tuve el mismo problema, pero tenía una solución diferente.

Si mantiene sus archivos en una unidad externa, y si la unidad se desconecta por alguna razón, en / Volúmenes la unidad se puede volver a montar en "DRIVENAME 1" en lugar de "DRIVENAME". Todo parece normal, excepto en la carpeta / Volumes, verá un archivo con el nombre DRIVENAME. Desconecte la unidad correctamente, rmdir el archivo DRIVENAME y vuelva a conectar.

La unidad se conectará con su nombre original y Xcode podrá ver todo de nuevo.

Pasé unas 5 horas en eso. ㅠㅠ



0

En mi caso, ninguna de las opciones estándar enumeradas en la primera respuesta funcionó. Noté que las "rutas de instalación" estaban vacías. Yo muy bien creado 4 caminos: <somepath>/Dbg, <somepath>/Dbg/Ins, <somepath>/Rely <somepath>/Rel/Insy establecer el 4 directorios (versión de depuración, instalación de depuración, liberación de construir e instalar la liberación) a las 4 directorios de nueva creación. También configuré la famosa opción de "instalación de habilidades" en no en las 4 instancias (producto y destino, depuración y lanzamiento). Luego ejecuté un producto> clean y product> archive. Eh Voila. El lanzamiento ahora apareció en la sección de archivos del organizador.


Curiosamente, incluso después de configurar todas esas rutas, el archivo real se creó en '/ Users / <username> / Library / Developer / Xcode / Archives / 2012-08-13 / <project_name> .xcarchive'. En cualquier caso, no es importante, ya que ahora podría subir directamente desde el organizador a la tienda de aplicaciones.
Roel Van de Paar

0

En mi caso, el problema se debió al uso de fastlane como root. Configura el archivo Archive en la carpeta Archives como root, por lo que cuando intenté crear la compilación desde XCode, no pude escribir en esta carpeta. XCode no mostró ningún mensaje


-1

En mi caso, tuve que cambiar el esquema del simulador al dispositivo iOS genérico. Esto me dio la opción de acceder al archivo.

ingrese la descripción de la imagen aquí


-2

creo que no es realmente un problema, el archivo no aparece si usa el simulador, se solucionó fácilmente seleccionando su dispositivo en el esquema de edición, luego haga clic en archivo en la pestaña de archivo

sin pasos complicados

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.